2016-02-03 105 views
0

我想從帖子永久鏈接中提取slu when,當啓用漂亮永久鏈接。 如果永久鏈接是: http://sitename.com/category/best-post提取slu from從永久鏈接

只抓住「最佳崗位」。 (我的最終目標是通過帖子查詢帖子)

任何幫助將不勝感激!

+0

你可以看這裏: [?如何檢索當前頁面的蛞蝓( http://wordpress.stackexchange.com/questions/42117/how-to-retrieve-the-slug-of-current-page) – pgk

回答

1

分割得到斜線串並採取最後一位:

$url = "http://sitename.com/category/best-post"; 
$parts = explode("/", $url); 
echo $parts[count($parts) - 1]; // best-post 
0

您可以簡單地使用全局變量$ post對象象下面這樣:內環路 可以使用, 全球$崗位; $ post_slug = $ post-> post_name;

global $post; 
$slug = get_post($post)->post_name; 

和循環,你可以像這樣做以外, 全球$ wp_query; $ POST_ID = $ wp_query->後> ID

$post = get_post($post_id); 
$slug = $post->post_name; 

沒有測試100%,但它應該工作,你