Bagaimana saya bisa mendapatkan halaman siput

16

Bagaimana saya bisa mendapatkan siput halaman atau posting?

JM di Tempat Kerja
sumber

Jawaban:

18

Di dalam lingkaran Anda, Anda dapat melakukan:


global $post;

echo $post->post_name;
Pippin
sumber
18

Di luar lingkaran:

<?php
$post_id = 11;
$post = get_post($post_id); 
$slug = $post->post_name;
?> 
Marcin
sumber
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;
Tank Ajay
sumber