微件-链接到页面,而不是绝对URL

时间:2015-08-24 作者:Snowcrash

当我在小部件中添加链接时,我会得到带有搜索字段的标准插入/编辑链接对话框。

如果我在搜索字段中输入页面,然后使用“或链接到现有内容”链接到此页面,则会生成一个绝对URL。

问题是,如果您最终更改了页面的URL(例如,如果您更改了其父页面),则URL会更改,我们会得到404。

有没有关于如何链接到页面以避免断开链接的建议?

理想情况下,我想要的是link_to_page() 作用

1 个回复
SO网友:Kory

也许这种方法对你有用。我喜欢使用PHP Code Widget, 这就像一个常规的文本小部件,但它允许您在主体中使用Wordpress函数和其他PHP。一旦你安装了这个小部件,你就可以使用Wordpress的一个功能,比如get_page_link()get_permalink() 动态检索要链接到的页面链接。

结束

相关推荐

Pages_Links()更改链接的顺序

使用时paginate_links() WordPress的功能,我需要改变它的输出顺序。例如,默认情况下,它将以以下格式输出分页链接:Default Output:<<PREV 1 2 3 NEXT>> 但我需要以下格式的输出:Required Output:1 2 3 <<PREV NEXT>> 现在的问题是,如何根据我的要求更改这些分页链接的顺序?