我有一个wordpress链接http://localhost/aircargo/lounge/#314,我想在其页面中只获得314个。
我试过了:
get_site_url(),current_page_url(),get_home_url()
但我无法识别,怎么做?
答案 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