仅替换第一个css类

时间:2020-11-17 作者:marcorroma

我正在尝试替换;拇指-w“;CSS类,带;拇指-w1“;,只是第一次。这是启动功能:

function start_modify_html() {
   ob_start();
}
function end_modify_html() {
   $html = ob_get_clean();
   $html = str_replace( \'thumb-w\', \'thumb-w 1\', $html);
   echo $html;
}
add_action( \'wp_head\', \'start_modify_html\' );
add_action( \'wp_footer\', \'end_modify_html\' );
我试着进入;1英寸;在str\\u中,以这种方式替换:

$html = str_replace( \'thumb-w\', \'thumb-w 1\', $html);
但它似乎不起作用。你能帮帮我吗?谢谢

2 个回复
SO网友:Richard

不确定是否有输入错误,但在您的问题中,您会说;更换;拇指-w“;CSS类,带;拇指-w1“;

但在代码中有:$html=str\\u replace(\'thumb-w\',\'thumb-w1\',$html);

您的代码是否应该删除空格并替换为:str\\u replace(\'thumb-w\',\'thumb-w1\',$html);

SO网友:marcorroma

我用这个密码解决了它:

$html = preg_replace(\'/thumb-w/\', \'thumb-w nolazyload\', $html, 1)

相关推荐

将POST内容输出为jQuery.html()字符串

每个人我试图创建一个工具提示,该提示显示在段落中的特定单词(a标记)上,显示在我的页面上的帖子内容中。我设法添加了一个类(“office”)正如Gutenberg所说,我在前端使用它来定位其中的锚标记并执行jQuery。html()向作为工具提示div的标记(文本除外)添加更多内容。此工具提示div的内容需要是特定帖子的内容。请注意,我不想在Gutenberg中添加div,因为我想让客户也能轻松完成。基本上这是我的代码:$(function(){ $(\'p.office a\').html(\