我是wordpress的新手,我通过仪表板添加了一个新页面,我想从主页链接到这个页面,所以我很想知道这个功能是什么,
我认为它会是这样的: > LINK
提前致谢!!
答案 0 :(得分:20)
您可以使用
<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的永久链接。
答案 1 :(得分:5)
您只需链接到主页的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:
根据您的评论,您必须切换永久链接格式。在WP Admin中,找到永久链接设置,并将它们设置为/%postname%/