Zaloguj sie

Nagraj to, wordpress, uzyskaj identyfikator strony

Autor:neo-yang Czas:2023/11/06 Czytać: 6883

Zawsze używałem

globalny $post; $id=$post->ID;

Właśnie dzisiaj dowiedziałem się, że jest problem.

Jeśli dodasz krótki kod do strony, a krótki kod wygeneruje listę (np. listę artykułów w określonej kategorii), wówczas ta metoda nie będzie w stanie uzyskać identyfikatora strony.

Oznacza to, że jeśli na stronie znajduje się pętla, powyższa metoda nie może uzyskać identyfikatora strony.

Wymień kilka metod uzyskania identyfikatora strony:

1.globalny

Wpływ na krążenie.

globalny $post; $id=$post->ID;

2,pobierz_the_ID()

Wpływ na krążenie.

$postid = get_the_ID(); echo $postid;

 

3.get_queried_object_id()

Nie ma wpływu na krążenie. polecić.

$current_id = get_queried_object_id(); echo $current_id;

4.get_queried_object()

Nie ma wpływu na krążenie.

$object = get_queried_object(); $id = $object -> Identyfikator;
tagi:


prawa autorskie © www.lyustu.com wszelkie prawa zastrzeżone.
Temat: TheMoon V3.0 Autor:neo yang