【发布时间】:2012-12-12 10:17:59
【问题描述】:
我是 wordpress 的新手,我通过仪表板添加了一个新页面,我想从主页创建一个指向该页面的链接,所以我很想知道这是什么功能,
我认为应该是这样的: >链接
提前致谢!!
【问题讨论】:
标签: php wordpress function hyperlink
我是 wordpress 的新手,我通过仪表板添加了一个新页面,我想从主页创建一个指向该页面的链接,所以我很想知道这是什么功能,
我认为应该是这样的: >链接
提前致谢!!
【问题讨论】:
标签: php wordpress function hyperlink
你可以使用
<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)
More information about this function
编辑 2:
根据您的 cmets,您必须切换永久链接格式。在 WP Admin 中,找到永久链接设置,并将它们设置为 /%postname%/
【讨论】: