[英]link to internal page wordpress
我是 wordpress 的新手,我通過儀表板添加了一個新頁面,我想從主頁創建一個指向該頁面的鏈接,所以我很想知道這是什么功能,
我認為它會是這樣的:>LINK
提前致謝!!
你可以用
<a href="<?php echo get_page_link( get_page_by_title( PAGE_NAME )->ID ); ?>">Link Title</a>
其中PAGE_NAME
是您在儀表板中設置的頁面標題。
get_page_by_title()返回一個對象,我們使用get_page_by_title( PAGE_NAME )->ID
返回該頁面的頁面 ID。 請注意,根據頁面 ID(由 wordpress 設置)依賴頁面標題(您自己設置)更一致。
get_page_link()檢索您作為參數傳遞的該頁面 ID 的永久鏈接。
您可以簡單地鏈接到主頁的 HTML 正文中的頁面。 例如:
<a href="/index.php/your-page">your page</a>
要么
<a href="index.php?page_id=###">your page</a>
在哪里###,放置帖子ID。
編輯:
如果您正在編輯模板,並希望使用其 ID 獲取帖子的永久鏈接,請使用get_permalink($id)
編輯2:
根據您的評論,您必須切換永久鏈接格式。 在 WP Admin 中,找到 Permalink Settings,並將它們設置為 /%postname%/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.