Изменить заполнитель поля поиска в витрине магазина - PullRequest
0 голосов
/ 09 июля 2019

и заранее спасибо. ПРИМЕЧАНИЕ: сайт NSFW, может быть, несколько горячих изображений с обложек электронных книг, не обнаженных, а только для взрослых.

ки

У меня есть дочерняя тема WP + storefront + bookshop, я хочу изменить местозаполнитель «Поиск продуктов…» в поле поиска (# woocommerce-product-search-field-0). Независимо от того, что я пытаюсь, похоже, это не влияет на заполнитель.

Я мог бы изменить ширину поиска, выравнивание, цвет текста и границы, НО не заполнитель… вот код пока

> /*Align Search Bar and make text and border pink #fe00a1*/
> #woocommerce-product-search-field-0 { display:inline-block; width:100%; color: #fe00a1; border: solid 1px #fe00a1; }

Я также попробовал несколько фрагментов PHP, лучший из которых позволил мне изменить практически любой текст в woocommerce - это фильтр GETTEXT

> function my_text_strings( $translated_text, $text, $domain ) { switch
> ( $translated_text ) { case ‘Search products…’ : $translated_text =
> __( ‘Search for contemporary romance books, series ot authors…’, ‘woocommerce’ ); break; } return $translated_text; } add_filter(
> ‘gettext’, ‘my_text_strings’, 20, 3 );

но .. да, как вы уже догадались, это не сработало.

Как я могу заменить заблокированный, скрытый или что-то еще, имеющее «Поиск продуктов», на «Поиск книг о современных романах, сериалов или авторов ...» ?? CSS, PHP, какой-нибудь совет?

Заранее спасибо.

1 Ответ

0 голосов
/ 10 июля 2019

Хорошо, это решение, спасибо @jobthomas из wordpress.org

add_filter( 'gettext', 'my_text_strings', 20, 3);

    function my_text_strings( $translated, $text, $domain ) {
      $translated = str_ireplace( 'Search products', 'Search for contemporary books , series or authors', $translated );
      return $translated;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...