2016-02-03 51 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%,但它应该工作,你