替换Wordpress后台的单词

时间:2017-11-07 21:24:55

标签: php wordpress

我使用的主题包含了项目所需的大量工具,唯一的问题是它们的公司名称很长,而且无处不在!双线让我发疯。

我知道如何使用下面的代码替换前端的字符串,但我不知道如何为管理区域修改它。

function replace_content($content)
{
$content = str_replace('##Replace Me##', '##With Something Else##',$content);
return $content;
}
add_filter('the_content','replace_content');

1 个答案:

答案 0 :(得分:1)

据我所知,管理部分与the_content没有类似的东西可以过滤掉,因为任何插件/主题/扩展都可能以他们想要的任何方式写入后端。您可能会找到大量的钩子来在大多数地方过滤掉它(也许主题本身提供了这样的钩子?)就像你对内容一样,但可能无法获得所有这些钩子。

考虑主题作者喜欢编写c̶r̶a̶p̶代码的方式。我猜这是硬编码到主题中,在这种情况下,最可行的选项是编辑主题。如果你可以ssh到服务器,像sed这样的命令行工具应该使它基本上像this question的答案一样。

如果它们恰好足以将其名称放在数据库中,您可以使用像Search & Replace这样的插件来更改数据库中的所有实例。