WordPress中网页之间的链接

时间:2012-08-25 作者:Nistor Alexandru

嗨,我正在尝试链接到我创建的一些自定义模板,但我似乎不知道如何正确地进行链接。例如:

我创建了一个自定义联系人页面,并将其命名为contact。php。我想从首页链接到它。这就是我所做的,但我不认为这是最好的方式:

<a href="<?php bloginfo(\'url\') ?>/contact">
现在,只有在设置页面中将永久链接设置为postname时,这种方法才有效。例如,如果页面设置为默认,则链接显示404。php。

如何正确设置链接?

我注意到,在创建自定义帖子类型时,有一种方法可以重写永久链接并为新页面定义slug。是否有类似的方法来重写自定义模板的永久链接?

1 个回复
最合适的回答,由SO网友:Jono Warren 整理而成

您将要使用get_permalink 功能如下:

<a href="<?php echo get_permalink(get_page_by_path(\'contact\')); ?>">Contact</a>
无论您的永久链接设置是什么,它都将返回正确的URL。

结束

相关推荐