php - 使用 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);
不知道如何解决这个问题。
解决方案
我通过将它添加到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!
推荐阅读
- php - 我可以使用 PHP 连接到 FTP 服务器,但即使使用被动模式也无法 ftp_nlist
- c++11 - cpu如何使用'mfence'来保护顺序一致性?
- node.js - Google Actions 是否可以将 CameraStream 与 Dialogflow 实现结合使用?
- excel - 平均相同的,然后在列表中找到最大值
- php - 使用 VB.net、PHP 和 Java 从 MySQL DB 保存和检索图像
- c# - 使用正则表达式 C# 从字符串中获取十进制值
- blockchain - 动态地将参与者添加到corda状态?
- javascript - Angular 2 在其他组件中显示具有相同数据的相同组件
- vim - Vim Formatprg 设置工作目录
- mysql - 如何在其他的基础上从表中选择数据