我的博客中的每一篇帖子都有一些文本需要替换。有可能做到吗?
ps(我需要将此问题标记为search-and-replace
但没有足够的声誉来做到这一点。如果可以,请添加标签。谢谢!)
我的博客中的每一篇帖子都有一些文本需要替换。有可能做到吗?
ps(我需要将此问题标记为search-and-replace
但没有足够的声誉来做到这一点。如果可以,请添加标签。谢谢!)
您至少有三种不同的方式:
1) 直接在数据库中编辑。帖子的内容存储在wp\\u posts表的post\\u content列中。因为您正在运行自己的WordPress,所以您应该拥有对它的完全访问权限。仅使用SQL to do search and replace. 请记住,表内容有点像HTML,因此可能有标记和/或转义字符
2) 将博客导出为XML,在任何支持UNICODE的编辑器中进行搜索/替换,并在删除原始内容后将其导入。不过,我会先练习几次,尤其是检查图像发生了什么,等等。
3) 使用WordPress remote access API 迭代帖子并以这种方式更新。适合程序员和/或更灵活的做事方式,例如特定于内容的更新。
你好@Nam Gi VU:
我很确定这不可能直接实现。
您可以做的是将所有帖子导出到文本文件中,在文本编辑器中使用搜索和替换,然后在重新导入之前删除所有帖子时将其重新导入。请小心更改导出的副本,以防搜索和替换会损坏文件并使其无法导入。
当我保存时<RichText />将内容添加到我的属性中,并希望将其用于render_callback 在php中,它有点凌乱。一旦文本包含RichText(粗体、斜体、换行等),$attributes 存储起来非常复杂attributes: { description: { type: \"text\", // no source, so it goes straight into the html comment, nice
我的博客中的每一篇帖子都有一些文本需要替换。有可能做到吗?
ps(我需要将此问题标记为search-and-replace
但没有足够的声誉来做到这一点。如果可以,请添加标签。谢谢!)
您至少有三种不同的方式:
1) 直接在数据库中编辑。帖子的内容存储在wp\\u posts表的post\\u content列中。因为您正在运行自己的WordPress,所以您应该拥有对它的完全访问权限。仅使用SQL to do search and replace. 请记住,表内容有点像HTML,因此可能有标记和/或转义字符
2) 将博客导出为XML,在任何支持UNICODE的编辑器中进行搜索/替换,并在删除原始内容后将其导入。不过,我会先练习几次,尤其是检查图像发生了什么,等等。
3) 使用WordPress remote access API 迭代帖子并以这种方式更新。适合程序员和/或更灵活的做事方式,例如特定于内容的更新。
你好@Nam Gi VU:
我很确定这不可能直接实现。
您可以做的是将所有帖子导出到文本文件中,在文本编辑器中使用搜索和替换,然后在重新导入之前删除所有帖子时将其重新导入。请小心更改导出的副本,以防搜索和替换会损坏文件并使其无法导入。
如何传递aria\\u label参数以获取\\u search\\u form()?我似乎无法通过“aria\\u label”参数以正确的方式获取\\u search\\u form(),也找不到任何示例。第一个参数为“echo”的批次与文档中的一样,但我在aria\\u label中所做的任何尝试都无法使搜索表单添加aria标签。