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



我有一个wordpress链接,http://localhost/aircargo/lounge/#314,我想在它的页面上只得到314。

我试过:

get_site_url(),current_page_url(),get_home_url()

但是我不能得到身份证,怎么办?

我假设您想要根据您的url结构获得页面段塞。您可以使用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;

如果这不起作用,因为你可能有自定义的永久链接结构,那么你可以解析url并提取路径的最后一个元素

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

最新更新