И снова несколько часов DEBUG’a увенчались успехом – при работе с формами в WordPress при попытке доступа к $_POST
(или $_GET
или $_REQUEST
) оказалось, что данные с “опасными” символами уже экранированы.
WordPress: Постраничная навигация в архивах таксономий возвращает 404 ошибку.
Ранее я уже описывал проблему связанную с регистрацией таксономий и в ней тоже имела место ошибка 404. Но на этот раз ошибка появляется при переходе на вторую и более страницу постраничной навигации (пейджинации, pagination). Решение проблемы можно найти на англоязычных ресурсах, погуглив: “wordpress custom taxonomy pagination 404“. По своей сути, данная статья является выборкой реально работающих способов решения этой проблемы, переведенная на русский язык.
Continue reading “WordPress: Постраничная навигация в архивах таксономий возвращает 404 ошибку.” »
WordPress: Проблема при регистрации пользовательских таксономий (Custom Taxonomies)
При разработке плагинов для WordPress может потребоваться использование Таксономий. Существует несколько встроенных в WordPress таксономий (Categories, Tags), но чаще всего их недостаточно и приходится регистрировать свои собственные таксономии.
Для регистрации собственных таксономий используется функция register_taxonomy
. Подробно о процессе регистрации описано в Кодексе.
WordPress: Как правильно использовать файлы темы
Очень полезная схема.
Continue reading “WordPress: Как правильно использовать файлы темы” »
WordPress: Как добавить сортируемые колонки в список постов
Итак, в первую очередь найдём WordPress hook, который отвечает за колонки в списках постов. Им будет 'manage_edit-{post_type}_columns'
. Вместо {post_type}
встявляем нужный нам Post Type. Это может быть как один из стандартных post, page
, так и любой другой пользовательский Post Type.
Continue reading “WordPress: Как добавить сортируемые колонки в список постов” »
WordPress: Как создать загрузчик файлов для записей
Идея
- Необходимо добавить метабокс (MetaBox) на страницу редактирования записи, который будет отображать поле для указания файла на жёстком диске. (
<input type="file">
) - При сохранении записи загруженный файл необходимо сохранить на сервере как “прикреплённый файл” к этой записи.
Continue reading “WordPress: Как создать загрузчик файлов для записей” »
WordPress: Как отключить систему комментариев
Чтобы это сделать – идем в настройки.
В общих настройках Обсуждений есть опция “Разрешить оставлять комментарии на новые статьи”. Но она не позволит избавиться от комментариев, которые были добавлены ранее к уже существующим записям. А под новыми записами появится сообщение о том, что “Комментарии отключены”.
Continue reading “WordPress: Как отключить систему комментариев” »