Bir sayfanın veya yayının bilgisini nasıl alabilirim?
Bir sayfanın veya yayının bilgisini nasıl alabilirim?
Yanıtlar:
Döngünüzün içinde şunları yapabilirsiniz:
global $post;
echo $post->post_name;
Başka bir seçenek de postayı posta kimliğine göre almaktır:
$slug = get_post_field( 'post_name', $post_id );
Https://codex.wordpress.org/Function_Reference/get_post_field hakkında daha fazla bilgiget_post_field
Diğer cevaplara göre slug post_name
mülkte saklanır . Doğrudan erişilebilir olsa da, get_post_field()
onlar için uygun API olmayan erişim post özellikleri için (az kullanılan) işlevini tercih ederim .
Açıkça sağlanan gönderi gerektirir ve geçerli olanı varsayılan olarak içermez.
Gönderinin sülükünü döngü dışında almak istiyorsanız şunu kullanın:
$post_id = 20; //specify post id here
$post = get_post($post_id);
$slug = $post->post_name;
Döngünün gönderisini almak istiyorsanız şunu kullanın:
global $post;
echo $post->post_name;