首页 > 解决方案 > 使用 PHP 在 WordPress 站点中搜索字符串并替换为新字符串

问题描述

我有这个 WordPress 网站。加载 DOM 时,我有这个元素。

<div class="agents-usp">
  <p>Search through more than 1,300 shipments including:</p>
</div>

我想在加载 DOM 之前将 1,300 替换为 1,600。这可以用PHP吗?

我已经尝试过使用 .str_replace() 方法。

$text = str_replace('1,300', '1,600', $text);

不知道如何解决这个问题。

标签: phpwordpress

解决方案


我通过将它添加到functions.php来解决它:

add_filter('gettext', 'translate_reply'); 
add_filter('ngettext', 'translate_reply'); 
    function translate_reply($translated) { 
        $translated = str_ireplace('1,300', '1,600', $translated);     
    return $translated; 
} 

适用于 WordPress!


推荐阅读