链接到内部页面wordpress

Ben*_*Ben 8 php wordpress function hyperlink

我是wordpress的新手,我通过仪表板添加了一个新页面,我想从主页链接到这个页面,所以我很想知道这是什么功能,

我认为它会是这样的:> LINK

提前致谢!!

RRi*_*esh 22

你可以用

<a href="<?php echo get_page_link( get_page_by_title( PAGE_NAME )->ID ); ?>">Link Title</a>
Run Code Online (Sandbox Code Playgroud)

PAGE_NAME您在仪表板中设置的页面标题在哪里.

get_page_by_title()返回一个对象,我们用它get_page_by_title( PAGE_NAME )->ID来返回该页面的页面ID.请注意,依赖页面标题(您自己设置)与页面ID(由wordpress设置)更加一致.

get_page_link()检索作为参数传递的页面ID的永久链接.

  • 这应该被选为正确的答案! (2认同)

djd*_*jdy 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)

有关此功能的更多信息

编辑2:

根据您的评论,您必须切换永久链接格式.在WP Admin中,找到永久链接设置,并将它们设置为/%postname%/

在此处详细了解这些设置