首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress footer.php文件中的内部链接不起作用

WordPress footer.php文件中的内部链接不起作用
EN

Stack Overflow用户
提问于 2014-06-26 21:20:27
回答 1查看 390关注 0票数 0

我正在创建子主题,并且我在footer.php文件中添加了一个链接,指向我的网站内的一个页面。我使用了推荐的WordPress:

代码语言:javascript
复制
<a href="<?php echo esc_url( get_permalink( get_page_by_title( 'PAGE TITLE' ) ) ); ?>">PAGE TITLE</a>

它在单击链接时显示正确的URL,但我得到了一个404错误。我决定如果我将固定链接设置设为默认值,它将打开页面,但URL是固定链接ID,而不是插件。我想使用我的永久链接用于搜索引擎优化的帖子名称。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-26 22:15:03

在看不到结果URL的情况下,很难说问题出在哪里。我猜你是在get_permalink() function page上使用这个例子。我的猜测是您根本不需要使用esc_url()函数。根据Stephen Harris的说法,get_permalink()执行它自己的卫生功能,所以没有必要在它上使用esc_url(),尽管它在codex上是“推荐的”。

如果你张贴了一个指向你的页面的链接,或者至少是结果代码,那会更有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24431703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档