Ранее, мы с вами обсуждали как доработать тему WordPress, чтобы заменить в записях, которые мы публикуем в блоге надпись read more на читать далее.
Такая проблема связана как правило с недоработкой перевода темы. Недавно, я снова столкнулся в одном из шаблонов темы с проблемой англоязычной надписи Read More. Для решения этой проблемы, я воспользовался своим опытом изложенным ранее в статье. И вот, я потратил полчаса, и так и не нашел решения проблемы, в результате чего, я усомнился в верности статьи.
Для решения проблемы, я снова начал изучать вопрос доработки языкового интерфейса шаблона WordPress.
- основным способ решения проблемы, как я ранее и писал является использование редактора темы и поиск нужного словосочетания.
- поиск через файл менеджер хостинга — изучая код темы вашего шаблона.
- через специальный переводчик темы, плагин WordPress.
Способ номер один.
И так, способ номер один, мне не помогал.Современные темы очень сложные, зачастую имеют большое количество файлов. Я столкнулся с тем, что в переходе в стандартные файлы где обычно хранятся нужные данные вместо этих данных, программный код, который подгружает дополнительный файл или группу файлов.
Способ номер три.
По всей видимости помогает, когда тема совсем плоха переведена. В моей случаи, установка плагина перевода темы, проблемы не разрешил.
Способ номер два — поиск через код темы.
И так, после того как было потрачено время на поиск решения вопроса по старой схеме. И потрачено не удачно, так как проблема не решилась, я решил искать решения проблема в коде сайта.
Что бы иметь возможность изучить код сайт нужно попасть в файлы сайта, для этого, можно по старинке войти через FTP на хостинга сайта. Либо поступить как я, войти в cPanel вашего хостера и при помощи работы с диспетчером файловый системы сайта, найти все нужные документы сайта и их отредактировать.
- Мы заходим на сайт хостера в административную панель cPanel и находим там пункт — Диспетчер файлов.
2. Заходим в Диспетчер файлов и видим папки файловой системы нашего сайта.
Если у вас несколько сайтов, то в вашей папке будет несколько папок сайтов название которых, будет созвучно вашему домену.
3. Кликаем по папке с названием сайту с которым у нас проблемы, заходим в файловую структуру сайта — WordPress.
4. Темы WordPress хранятся в папке wp-content, заходим в эту папку, и находим папку themes
5. В вашей папке с темами находим название той самой темы WordPress, где нужно осуществить перевод текста
6. Находим тему и попадает в файловую систему темы, там мы найдем многие файлы WordPress-темы которые мы помним еще по старой статье, только там они в виде кода. Так же в этой файловой системе вы увидите дополнительные папки, такие как Templete-parts, Inc и прочие.
7. Проверять нужно все папки с файлами, в том числе и Templete-parts, Inc и прочие. Все файлы с расширением.php могут быть носителями нужной нам информации.
Для того, чтобы открыть файл для редактирования в панели по нему нужно два раза кликнуть. У меня по умолчанию на файлы php установлен способ открытия файла через Notepad, как только его открыли, можно его изучить на момент нужного текста, в нашем случаи — read more.
И так, я открывал последовательно каждый файл с расширением .php начиная с основных и продолжая искать в файлах хранящихся в папках темы. И конечно же, в одной из папок я нашел. Как оказалась папка Inc, в которой также были подпапки, а именно — папка kirki, в которой был файл customize-kirki.php. Именно в этом файле и был упомянут мой read more. Так как я уже все поменял, то для примера, я использовал обратный метод и искал упоминания слова — далее, т.е. читать далее.
Поиск нужной информации происходит так — кликнули по файлу, файл открылся, выбрали раздел меню Поиск, затем выбрали — Найти и написали слова которое мы ищем, например Read. И ищем до того момента, пока не найдем искомое словосочетание read more. Нашли и заменили, я заменил — Читать далее.
Все, мы через работу с cPanel хостера, либо через FTP поэтапно изучив все файлы в поисках нужного словосочетания — нашли его, и заменили. В итоге, мы немного доработали свою тему, что позитивно сказывается на общем состоянии сайта.