Wordpress
Вывод формы поиска на сайте WordPress с помощью шорткода
В системе управления сайтами Вордпресс нет стандартного способа вывести форму поиска в контенте записи или страницы. Однако, форму поиска можно вывести в шорткод, который можно будет вставить в нужное место сайта. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код: //вывод стандартной формы поиска шорткодом function wph_display_search_form() { return get_search_form(false); } add_shortcode(‘search_form’, ‘wph_display_search_form’); […]
Решение проблемы Allowed memory size exhausted в WordPress
Перебои в работе сайта на WordPress с появлением ошибки Allowed memory size exhausted говорят о том, что для работы веб-проекта не хватает оперативной памяти выделенной сайту на хостинге. Узнать текущее потребление памяти сайтом можно установив плагин WP-Memory-Usage. Для PHP-скриптов текущих версий WordPress (без плагинов) необходимо примерно 30-40 мегабайт оперативной памяти плюс каждый установленный дополнительный плагин требует […]
Работа с анонсами записей в WordPress
В этом посте собрал несколько примеров модификации вывода стандартных анонсов записей в WordPress. 1. Часто приходится решать задачу вывода анонса записей, увеличив или ограничив его длину заданным количество слов. Сделать это можно с помощью следующей функции и фильтра, который нужно вставить в файл functions.php function new_excerpt_length($length) { return 50; } add_filter(‘excerpt_length’, ‘new_excerpt_length’); 2. Если в […]
Вывод описания категории WordPress только на первой странице рубрики
Как сделать так, чтобы описание рубрики (категории) размещалось только на первой странице рубрики и не выводилось на остальных? Например, на сайте WordPress, есть рубрика (категория), где опубликовано много записей. В настройках сайта установили — выводить по 10 записей на странице. Также в рубрике присутствует развернутое описание, которое размещается под заголовком в верхней части страницы.
Вывод текста только на главной в WordPress
Часто приходится сталкиваться задачами в CMS WordPress ограничить вывод какого-либо блока на других страницах, а вывести только на главной в общем шаблоне, для этого достаточно прописать php код с условиями.
Проблема Contact form 7 если в адресе email с кириллицей
Проблема с плагином Contact form 7 — если в поле From указан email с кириллицей, например post@почта.рф, письмо не отправляется — как можно решить эту проблему? Решение — преобразовать кириллический домен в punycode! Что такое punycode? Это стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности (кодировка, совместимая с ASCII), которые состоят только из алфавитно-цифровых символов, […]
Редирект старых страниц с расширением .html на новые урлы без расширения html с помощью файла .htaccess
В связи с изменением структуры сайта и изменением постоянных ссылок, возникла необходимость массовой преадрессации со старых урлов, которые имели расширение .html на новые урлы без расширения .html.
Как удалить emoji code из WordPress
В этом посте расскажу как убрать код, который добавляет WordPress в header сайта для emoji icons. Так выглядит пример кода, который добавляет WordPress: