如何将文字替换为wordpress插件生成的链接?

时间:2018-10-18 16:01:15

标签: javascript php jquery wordpress function

我创建了一个功能,该功能可用于某些文本,但不是全部。我尝试将食谱替换为所有食谱。在某些情况下(并非全部),它可以正常工作。我专门针对的目标是链接文本。

这就是我可以在其他Cookbook文本上使用的内容,但不适用于我定位的链接。

function my_text_strings( $translated_text, $text ) {
switch ( $translated_text ) {
    case 'Cookbook' :
        $translated_text = __( 'All Recipes' );
        break;
}
return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 20, 3 );

这是我要定位的元素代码:

<span class="145-test 120-test 115-test loaded-header">Cookbook</span>

对此。

<span class="145-test 120-test 115-test loaded-header">All Recipes</span>



This does not work:

function my_text_strings( $translated_text, $text ) {
switch ( $translated_text ) {
    case '<span class="145-test 120-test 115-test loaded-header">Cookbook</span>' :
        $translated_text = __( '<span class="145-test 120-test 115-test loaded-header">All Recipes</span>' );
        break;
}
return $translated_text;
}
 add_filter( 'gettext', 'my_text_strings', 20, 3 );

我愿意采用Javascript或JQuery模式,但我希望它首先以PHP方式尝试。

0 个答案:

没有答案