Как заменить текст на ссылку, созданную плагином WordPress? - PullRequest
0 голосов
/ 18 октября 2018

Я создал функцию, которая работает с НЕКОТОРЫМ текстом, но не со всеми.Я пытаюсь заменить Кулинарную книгу на все рецепты.Работает нормально в некоторых случаях не во всех.Я специально пытаюсь настроить таргетинг на текст ссылки.

Это то, что у меня есть, работает с другим текстом Поваренной книги, но не с ссылкой, на которую я нацеливаюсь.

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...