get_taxonomies() — получает список всех зарегистрированных таксономий

Функция возвращает массив, состоящий из названий таксономий (или их объектов). $taksonomii = get_taxonomies(); // так как $taksonomii — это массив, то давайте пропустим его через цикл foreach( $taksonomii as $taksonomiya ) { echo $taksonomiya . ‘<br />’; } Для чистого сайта на WP результат будет следующим: category post_tag nav_menu link_category post_format Хочу отметить, что в …

Подробнее

remove_action() — удаляет функцию с хука действия или хука фильтра

Вам не нужно описание функции remove_action(), вам нужно описание функции remove_filter() попросту потому, что эти функции на данный момент полностью идентичны, а точнее одна лежит в основе другой, вот как это выглядит в коде WordPress: function remove_action( $tag, $function_to_remove, $priority = 10 ) { return remove_filter( $tag, $function_to_remove, $priority ); } Кодекс WordPress: add_filter(), apply_filters(), …

Подробнее

Как вытащить данные автора комментария из его кукисов (Имя, Email, URL) ?

Уверен, что существует сотня различных способов, для чего это может понадобится. Но лично мне это пригодилось, когда я захотел, чтобы после того, как пользователь оставил комментарий, его данные автоматически заполнялись на странице контактов в форме обратной связи. Я подготовил для вас функцию, которая возвращает сразу массив со всеми данными автора комментария: его именем, адресом электронной …

Подробнее

Как удалить имя автора из записей WordPress

Как удалить имя автора из записей WordPress Хотите удалить имя автора из ваших WordPress записей? По умолчанию WordPress не позволяет публиковать посты без имени автора. В этой статье мы покажем вам, как можно удалить имя автора из ваших постов WordPress. Метод 1. Удаление имени автора из записей WordPress с помощью плагина Этот метод самый простой …

Подробнее

Как исправить ошибку 504 Gateway Timeout Error на WordPress сайте

Как исправить ошибку 504 Gateway Timeout Error на WordPress сайте Нет ничего более раздражающего, чем появление белого экрана с ошибкой при обращении к WordPress сайту. Некоторые из распространенных ошибок, с которыми вы могли сталкиваться ранее: белый экран смерти, ошибка установки соединения с базой данных и т.д. Для большинства блогов, а также сайтов, связанных с электронной …

Подробнее

Как переустановить WordPress: 4 метода в зависимости от ваших целей

Как переустановить WordPress: 4 метода в зависимости от ваших целей Если у вас возникли проблемы с вашим WordPress сайтом, одним из возможных вариантов решения этих проблем является переустановка WordPress. Это позволит убедиться в том, что у вас нет поврежденных файлов. В результате этого вы получите чистые файлы WordPress ядра, сохранив весь свой прошлый контент. Либо, …

Подробнее

Как разрешить пользователям видеть только те медиафайлы в админке, которые они сами и загрузили

Когда вы открываете регистрацию на сайте и пускаете всех в админку, вам следует предусмотреть множество мелочей. Конечно тут всё зависит от целей, которые преследуются на сайте, но лично я столкнулся с ситуацией, когда от пользователей нужно было скрыть все медиафайлы, которые были загружены не ими (как правило это касается пользователей с правами автора и выше, …

Подробнее

Рекомендации по выбору инструментов для email маркетинга

Рекомендации по выбору инструментов для email маркетинга Большинство хостингов разрешают выполнять отправку email со своих серверов. Это прекрасно подходит для пересылки малого объема писем (к примеру, писем для сброса пароля). Однако сегодня есть много сторонних плагинов, которые позволяют превратить WordPress в полноценное решение для email маркетинга. С помощью этих плагинов можно рассылать тысячи писем на …

Подробнее

Как диагностировать высокое использование Admin-Ajax на вашем WordPress сайте

Как диагностировать высокое использование Admin-Ajax на вашем WordPress сайте Распространенный сценарий при работе с WordPress – диагностика повышенного использования admin-ajax.php. Если вы некоторое время работаете с WordPress, вы, скорее всего, сталкивались с этой проблемой при запуске сторонних тестов скорости или проверке серверных логов доступа. Обычно повышенное использование admin-ajax.php связано с применением сторонних плагинов либо частыми …

Подробнее

Как очистить таблицу wp_options и автозагруженные данные в WordPress

Как очистить таблицу wp_options и автозагруженные данные в WordPress Сегодня мы рассмотрим таблицу wp_options в базе данных WordPress. Эта область часто упускается из виду при рассмотрении общей производительности WordPress и производительности базы данных. Особенно важен этот аспект для старых и крупных сайтов, поскольку это может вести к замедлению выполнения запросов на сайте вследствие автозагруженных данных, …

Подробнее

Выделенный IP-адрес и общий IP-адрес: развенчиваем популярные мифы

Выделенный IP-адрес и общий IP-адрес: развенчиваем популярные мифы Вопрос о том, должны ли вы использовать выделенный (dedicated) IP-адрес или общий (shared) IP-адрес для хостинга WordPress, вызывает массу споров. Эта тема достаточно часто всплывает в разных обсуждениях. Почему? Частично из-за того, что в сети очень много неверной или устаревшей информации про выделенные IP-адреса и способы их …

Подробнее

Как исправить ERR_TOO_MANY_REDIRECTS на своем WordPress сайте

Как исправить ERR_TOO_MANY_REDIRECTS на своем WordPress сайте Мы сталкиваемся с массой разных ошибок, работая с нашими клиентами, и ERR_TOO_MANY_REDIRECTS – одна из достаточно распространенных. Обычно она появляется после недавних изменений на WordPress сайте, из-за неверной конфигурации редиректа на сервере или вследствие неправильных настроек сторонних сервисов. Однако не волнуйтесь, эту ошибку очень легко исправить. Ознакомьтесь с …

Подробнее

Сколько стоит разработка WordPress сайта: проводим свои подсчеты

Сколько стоит разработка WordPress сайта: проводим свои подсчеты WordPress первоначально был платформой для ведения блога. Но в последние годы он перерос в полноценную CMS. Такие крупные компании, как The White House, jQuery, Dyn, NGINX, The New York Times – все они воспользовались WordPress для запуска своих сайтов. И это лишь вершина айсберга. Согласно BuiltWith, еще …

Подробнее

Добавляем условную логику к своей WordPress теме

Добавляем условную логику к своей WordPress теме Создание сайта с помощью WordPress обеспечивает высокую гибкость за счет возможностей дизайна и функциональности. При углублении в проектирование темы вы обязательно столкнетесь с необходимостью выбора определенной страницы, категории, типа записей или чего-либо подобного. В этой ситуации нас и спасает условная логика. Условная логика – это мощная возможность языков …

Подробнее

Админка WordPress: фильтр записей, страниц, типов постов по авторам

Идея этого поста зародилась после комментария, оставленного к посту про фильтр записей по таксономиям. Когда пост был уже начат и нужно было готовить код, я не ожидал, что код окажется настолько простым и лёгким — иначе я бы просто оставил его в комментарии. Собственно вот что мы будем делать: А вот готовый код для functions.php: …

Подробнее