Bagaimana saya bisa mendapatkan halaman siput


Jawaban:


18

Di dalam lingkaran Anda, Anda dapat melakukan:


global $post;

echo $post->post_name;


18

Di luar lingkaran:

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

1

Per jawaban lain, siput disimpan di post_nameproperti. Meskipun dapat diakses secara langsung, saya lebih suka fungsi (kurang digunakan) get_post_field()untuk mengakses properti posting yang tidak memiliki API yang tepat untuk mereka.

Membutuhkan posting yang disediakan secara eksplisit dan tidak default ke yang sekarang.

Jika Anda ingin mendapatkan slug dari posting di luar loop maka gunakan:

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

Jika Anda ingin mendapatkan slug dari postingan dari loop maka gunakan:

global $post;
echo $post->post_name;
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.