如何在wordpress中的地址栏中获取所有内容

时间:2015-12-05 04:51:21

标签: wordpress url

我有一个wordpress链接http://localhost/aircargo/lounge/#314,我想在其页面中只获得314个。

我试过了:

get_site_url(),current_page_url(),get_home_url()

但我无法识别,怎么做?

1 个答案:

答案 0 :(得分:1)

我假设你想根据你的url结构得到页面slug。 您可以使用get_post并提取帖子名称

$current_post= get_post( get_the_ID() ); 
$slug = $current_post->post_name;
echo $slug;

##or Must be inside the loop
global $post;
$post_slug=$post->post_name;
echo $post_slug;

如果因为您可能拥有自定义永久链接结构而无法工作,那么您只需解析网址并提取路径的最后一个元素

$data = parse_url('http://localhost/aircargo/lounge/314');
$path = explode('/', $data['path']);
echo '<pre>', print_r( end($path), 1), '</pre>';
##output is 314