-2
我有一個wordpress鏈接,http://localhost/aircargo/lounge/#314,我想只在其頁面中獲得314。如何讓地址欄中的所有內容在wordpress中
我已經試過:
get_site_url(),current_page_url(),get_home_url()
但我無法得到ID,該怎麼辦呢?
我有一個wordpress鏈接,http://localhost/aircargo/lounge/#314,我想只在其頁面中獲得314。如何讓地址欄中的所有內容在wordpress中
我已經試過:
get_site_url(),current_page_url(),get_home_url()
但我無法得到ID,該怎麼辦呢?
我假設你想根據你的url結構得到頁面slu g。 您可以使用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
它的工作......謝謝........... – cd8xltech
你不應該得到#314它應該只有314 –
我怎麼能得到314?我不想要#314 – cd8xltech
其實鏈接是'http:// localhost/aircargo/lounge'。我希望將帖子ID和鏈接一起傳遞,並希望在相同頁面中獲取該ID。有什麼辦法可以得到它嗎? – cd8xltech