Portable Post Links

时间:2014-11-25 作者:Steven

我经常遇到这样的情况:我在一个临时域上开发一个站点,让我的客户在那里填充内容,然后在一切都得到批准后将其转移到生产环境中。现在,我的安装非常可移植(永久链接,资产都很好),并且我有特定于环境的配置,唯一不适应环境的是当客户端通过编辑器中的弹出窗口从另一篇文章链接到一篇文章时。这些链接似乎只是在HTML中硬编码的。

有没有一种方法可以使这些链接相对于url,而无需我的客户端的努力?

谢谢

2 个回复
SO网友:Rarst

WordPress对使用绝对URL持强烈意见。这并不意味着它更好,但这是一种选择。

常用的处理方法是在数据库中根据需要进行替换。请注意,如果您在数据库的所有数据库上运行replacement,那么使用serialize-aware工具是非常重要的,否则会有损坏数据的风险。

SO网友:jhoffmcd

我通常使用这样的工具:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

这将处理任何序列化数据,并可用于更改整个数据库中的临时数据,而不仅仅是post内容。

通常,搜索和替换将如下所示:find=staging。地点com并替换为=www.site。com。这是一个快速可靠的工具,我已经在数十个客户端网站上使用过。

结束

相关推荐

“NEXT_POSTS_LINK”和“PERVICE_POSTS_LINK”不显示任何内容

我试图在我的单曲中添加“上一篇文章”和“下一篇文章”的链接。php文件没有成功,因为前一个\\u posts\\u link和下一个\\u posts\\u link没有返回任何内容。老实说,我不知道这些按钮放在了什么地方。谢谢<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div class=\"post-content\"> <?php the_title(