使链接在开发和生产方面发挥相同作用

时间:2012-04-09 作者:nandac

我在一个网站上工作,我在其他页面中指定指向我网站内页面的链接。

我使用的是相同的permalink帖子名结构,即。http://example.com/sample-post 关于开发和生产,我正在使用/索引。php/sample post/to链接到特定的博客。这对生产有效,但对开发无效。

我的开发机器的wordpress安装在一个名为wordpress的目录下,正在运行URLhttp://127.0.1.1:8080/wordpress/

在我指定/索引时出于某种原因进行开发。php/sample post站点url的wordpress部分不存在。这似乎只发生在帖子上,而不是页面上。

据我所知/索引。php/指的是网站url,该url应为http://127.0.1.1:8080/wordpress/ 除非我弄错了。此外,我想知道是否有其他方法可以在wordpress中指定绝对URL并绕过这个问题。

提前谢谢。导航

2 个回复
最合适的回答,由SO网友:nandac 整理而成

设法解决了这个问题。我已将步骤张贴在stackoverflow.

希望它能帮助别人。

SO网友:keatch

建议:

我假设您有一个后端接口,该接口使用自定义字段来完成此操作。

不要在此字段中使用永久链接,而是将要链接的页面的post\\u id保存在自定义字段中并使用get_permalink() 在您的代码中

示例:自定义字段名称:link_to_page

在代码中,使用,例如

echo get_permalink(get_post_meta($post->post_id,\'link_to_page\',true))
在后端,您可以使用自定义元框。看见this article 有关如何实现自定义元框的参考

结束

相关推荐

Calling Permalinks With PHP

我正在开发一个支持WordPress帖子格式的主题。因此,我使用了一个大if语句,可以在下面找到。我想将我的帖子标题链接到帖子,同时将我的主题保持为XHTML有效</我想在if语句中调用图像(带类),同时将我的主题保持为XHTML有效</如果有人能在下面的代码中添加适当的代码,我将不胜感激_if ( has_post_format( \'video\' )) { echo the_title(); echo the