W ustawieniach administracyjnych WordPressa> czytanie możesz skonfigurować "wyświetlenie strony głównej jako" jako stronę statyczną dla strony głównej. Teraz chciałbym pobrać identyfikator wybranej strony statycznej, która jest wyświetlana jako strona główna. Próbowałem Googling, ale nie za dużo, więc zastanawiałem się, czy istnieje funkcja natywna, aby pobrać ten identyfikator. (Nie mam ochoty programować obejścia, jeśli istnieje natywna funkcja bezpośrednia).Uzyskaj identyfikator strony głównej Wordpress
Odpowiedz
Identyfikator strony używanej jako strona statyczna jest przechowywany w tabeli WP wp_options
, jako option_name
= page_on_front
i option_value
= identyfikator strony. Więc jeśli chcesz odzyskać tę wartość, po prostu użyj get_option('page_on_front')
.
Oto pomysł:
Pobierz stronę o tytule pierwszej
$Page = get_page_by_title('test');
Następnie uzyskać identyfikator jak ten
echo $Page->ID . "<br /><br />";
Wykorzystanie get_page_by_title było jednym z obejść, na które wpadłem, odpowiedź barakadam jest dokładnie tym, czego szukam. – pbond
Najprostszym sposobem, aby zobaczyć page_id statycznego strona polega na zmianie statycznej strony na inną stronę, a następnie przejściu do Strony i kliknięciu starej strony. Parametr page_id jest wyświetlany w permalink powyżej obszaru edycji. Po wyświetleniu strony id_strony możesz zmienić stronę statyczną na starą. Permalink dla statycznej strony nie pokazuje page_id, ale dla wszystkich innych stron, które robi.
Szukałem rozwiązania, w którym wybierasz stronę jako symbol zastępczy dla archiwum bloga.
Możesz zrobić to samo, ale zapytaj o "page_for_posts" zamiast "page_on_front". A więc:
$pageID = get_option('page_for_posts');
załatwia sprawę.
- 1. Uzyskaj identyfikator autora wpisu w wordpress
- 2. Uzyskaj identyfikator Post WordPress z tytułu Post
- 3. Uzyskaj własną nazwę lub identyfikator kategorii na stronie archive.php Wordpress
- 4. Uzyskaj adres URL strony głównej w javascript dla przekierowania
- 5. Uzyskaj treść strony głównej nadrzędnej z elementu iframe na Facebooku?
- 6. Wordpress - Uzyskaj katalog główny?
- 7. WordPress - automatyczne tworzenie strony
- 8. Uzyskaj identyfikator formularza?
- 9. Skąd WordPress przechowuje strony HTML?
- 10. pobierz ostatnio wstawiony identyfikator z wordpress $ wpdb
- 11. Uzyskaj identyfikator sesji w ASP.Net
- 12. Uzyskaj nowy identyfikator rekordu SQL
- 13. Uzyskaj identyfikator zasobu od nazwy
- 14. Uzyskaj identyfikator zasobu z ImageView
- 15. Uzyskaj identyfikator SRID pola geometrii
- 16. jquery-Uzyskaj identyfikator najbliższego div?
- 17. LSF - Uzyskaj identyfikator przesłanej pracy
- 18. Pobierz tytuł strony w kodzie strony głównej za
- 19. Jak wywołać funkcję javascript strony podrzędnej ze strony głównej javascript
- 20. Przekieruj dowolną poddomę do strony głównej domeny
- 21. Równoważnik strony głównej ASP.NET w Javie
- 22. Zmiana tylko układu strony głównej w cakephp
- 23. Uwierzytelnianie: app_dev.php/_wdt/511509b611682 zamiast strony głównej
- 24. Uniwersalny javascript do ustawiania funkcjonalności strony głównej
- 25. Jak uzyskać adres URL strony głównej?
- 26. Wszelkie pomysły dotyczące identyfikacji głównej treści strony?
- 27. Jak zastąpić węzeł strony głównej tpl - drupal
- 28. Wiadomość powodzenia Ajax zwraca HTML mojej strony głównej.
- 29. Jak uzyskać wszystkie strony podrzędne strony nadrzędnej w wordpress?
- 30. Jak wyświetlić fragment strony w Wordpress
Doskonały, dokładnie to, czego szukałem. – pbond