Jak mogę uzyskać informacje o stronie?


Odpowiedzi:


18

Wewnątrz pętli możesz wykonać:


global $post;

echo $post->post_name;


18

Poza pętlą:

<?php
$post_id = 11;
$post = get_post($post_id); 
$slug = $post->post_name;
?> 

1

Zgodnie z innymi odpowiedziami ślimak jest przechowywany we post_namewłaściwości. Chociaż można było uzyskać bezpośredni dostęp, wolę (niedostatecznie) get_post_field()funkcję dostępu do właściwości postu, które nie mają dla nich odpowiedniego API.

Wymaga podania posta jawnie i domyślnie nie jest bieżące.

Jeśli chcesz uzyskać informacje o postu poza pętlą, użyj:

$post_id = 20; //specify post id here
$post = get_post($post_id); 
$slug = $post->post_name;

Jeśli chcesz uzyskać informacje o postu z pętli, użyj:

global $post;
echo $post->post_name;
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.