如何编写从front-page.php到home.php的链接?

时间:2017-06-14 作者:furby

对此很抱歉,但我确实梳理了这一主题的所有内容,无法找到解决方案,尽管它可能非常简单:

我有一个头版。php设置为WordPress站点的静态首页。其中有一个链接,我想链接到主页。php或索引。php。

如何编写url?

<a  href=\'<?php echo esc_url( home_url()); ?>\' title=\'<?php echo esc_attr( get_bloginfo( \'title\' ) ); ?>\' rel=\'home\'> 
我应该写什么来代替主页url(),这当然让我登上了头版。php?

非常感谢您的帮助!

2 个回复
SO网友:Howdy_McGee

确实应该有一种更简单的方法来实现这一点,但您需要知道WordPress在选项表中同时存储了首页ID和博客页面ID。因此,要获取博客的URL,您需要同时使用get_permalink()get_option() 结合使用。

<a href=\'<?php echo esc_url( get_permalink( get_option( \'page_for_posts\' ) ) ); ?>\' title=\'<?php echo esc_attr( get_bloginfo( \'title\' ) ); ?>\' rel=\'home\'>Blog Page</a>
以上内容将抓住page_for_posts 选项表中的值,该表保存需要在中设置的博客的页面IDSettings -> Readings. 通过将ID传递给get_permalink() 它将返回页面所需的字符串URL。

SO网友:furby

好吧,为了结束这个问题,首先-谢谢你,@Howdy\\u McGee!你走在正确的轨道上,有效的解决方案是

<a href="<?php echo get_permalink( get_option( \'page_for_posts\' ) ); ?>">Blog Page</a>
Theesc_url 不是在这里工作。作为一名开发人员,我不太想知道为什么,尽管我很想知道。再次感谢您!

结束

相关推荐

Add category links?

嗨,我一直在尝试根据所附图片添加类别链接。在我的横幅下方有“音乐”、“思想”、“产品”等类别。但我不知道怎么做。有没有快速的方法可以做到这一点?https://thefussy.co/ 和https://thefussy.co/category/thefword/ 是我希望分类显示的链接,以及来自/来自音乐、思想和产品的所有子分类。我试过编辑类别。php文件,但我似乎无法显示类别。我做错什么了吗?<?php if ( is_home ) : ?> <div class=\"cat