Làm thế nào tôi có thể có được sên trang


Câu trả lời:


18

Bên trong vòng lặp của bạn, bạn có thể làm:


global $post;

echo $post->post_name;


18

Bên ngoài vòng lặp:

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

1

Theo câu trả lời khác, sên được lưu trữ trong post_nametài sản. Mặc dù nó có thể được truy cập trực tiếp nhưng tôi thích get_post_field()chức năng (chưa được sử dụng) cho các thuộc tính bài đăng truy cập không có API thích hợp cho chúng.

Nó yêu cầu bài được cung cấp rõ ràng và không mặc định cho bài hiện tại.

Nếu bạn muốn nhận được slug của bài bên ngoài vòng lặp, hãy sử dụng:

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

Nếu bạn muốn lấy slug của bài đăng từ vòng lặp thì hãy sử dụng:

global $post;
echo $post->post_name;
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.