1. Заголовок виджета задаётся на странице управления виджетами.
2. Для отображения формы используется функция get_search_form()
.
3. Форма берётся из файла searchform.php
в каталоге темы (если есть).
4. Тема называется Zoxengen.
Спасибо за быстрый ответ.
1. Заголовок виджета в админке называется «Поиск»
2. В каталоге темы файла searchform.php нет. Есть файл search.php, но в нем нет функции get_search_form().
3. Во всех файлах темы (и не темы тоже) нет (в смысле, я не нашел) буквосочетаний SEARCH, ПОИСК, НАЙТИ, DINAMIC SEARCH и др., имеющих отношения к виджету.
У меня вопрос, как говорится, принципиальный — в каком файле находится текст (код) любого виджета.
При этом код страницы все что нужно показывает:
(сразу после <head>)
<body>
<div> id=»wrapper»>
<div> id=»container»>
<div> id=»content»>
<div> id=»siderbar-wrap»>
<div> id=»siderbar-main»>
<div> id=»siderbar-left»>
<ul clasd=»list»>
-
<h3>Введите слово:</h3>
<form role=»search» method=»get» id=search» action=http//www.energo-pragmatica.ru/»>
<div><>label class=»screen-reader-text» for=»s»>Search</label>
(и так далее), так вот, к примеру, этот Search и нужно заменить на «Найти».
Но в каком файле все это находится ——- подскажите, pls!
У меня, маленький при маленький вопрос Стоит виджет nautic pages отображает древво страниц шрифтом по умолчанию. Как и где можно изменить цвет шрифта.
http://chimikat.ru/
Еще пожалуйста помогите, где находятся сами страницы. надо отредактировать страницы отдельно! Зарание спасибо.
На текущий момент в виджете отображается «Найти».
Стандартные виджеты определяются в /wp-includes/default-widgets.php
и используют штатный механизм локализации. Другие виджеты (например, плагинов) хранятся там, где они определены.
Для других вопросов создайте, пожалуйста, отдельные темы.
Не может быть, чтоб для ГУРУ этот вопрос был сколь-нибудь сложным, просто, видимо, я его задаю не корректно. Еще раз вопрос: в каком файле моей темы (или не темы) находится слово «НАЙТИ» (или Search) виджета «ПОИСК». (С остальными виджетами я рассчитываю управиться аналогичным способом). Т.е., моя задача войти в этот файл, поиском выйти на это слово «НАЙТИ» и исправить его на другое слово, которое я посчитаю нужным. Во всех файлах, подсказанных выше, я не нашел этого кирилического слова «НАЙТИ».
Подскажите, заранее благодарен.
Atrax
(@atrax)
Ethical engineer
«Find» искали? Кстати, заменить перевод можно и без вмешательства в код, в файлу ru_RU.po при помощи poedit.
Привет. У меня какая то беда поставил Вордпресс 2,9,настроил, потом поставил плагин
для ускорения работы, какойто мега-кеш, пропала возможность виджетами управлять.
Че тока не делал не помогло, перезалил воордпресс, вроде наладилось,
но при установке новых плагинов опять проподают сидебары.
Не подскажет никто как с этим бороться можно?
Модератор
Юрій
(@yube)
Сначала поставить все плагины, настроить, а уже потом, когда всё тип-топ, можно включать супер-пупер-мега-кеш. А лучше вообще не ставить то, чего не понимаете и даже не знаете, как зовут.
Find искал, этого слова в файлах темы нет.
Мечта найти файлы с кодами различных виджетов откладывается.
Кстати, спасибо за совет с poEdit (жаль не помогло). В ru_RU.po сделал исправления (т.е. убрал слово «НАЙТИ:», все запомнил), но в моем сайте после этого ничего не изменилось (т.е. как была в виджете надпись «найти:», так она там и осталась). При этом я пробовал убирать вручную (прямо в файле в моей базе у провайдера), и пробовал убирать с помощью poEdit — результат одинаков.
Где и что по этому вопросу можно еще попробовать?
Решил данную проблему заменив код в файле /wp-includes/general-template.php, строка 125
Это плохое решение, т.к. после каждого обновления придётся снова вспоминать, какие изменения и в каком файле были сделаны. Есть как минимум три способа сделать то же самое без правки файлов ядра:
- Создать файл
searchform.php
с кодом формы в каталоге активной темы.
- Использовать фильтр
get_search_form
, чтобы заменить слово в коде формы.
- Использовать фильтр
gettext
, чтобы заменить слово в переводе.
Возможно, метод плохо, зато ясно откуда плясать. Да и, собственно, это ответ на данный конкретный ответ был.
Кстати, не подскажите, где происходит «обварачивание» заголовков сайдбара в <h3>, если в файле sidebar.php нет его?
В functions.php
активной темы — там, где вызывается register_sidebar()
.