WordPress: Проблема при регистрации пользовательских таксономий (Custom Taxonomies)

При разработке плагинов для WordPress может потребоваться использование Таксономий. Существует несколько встроенных в WordPress таксономий (Categories, Tags), но чаще всего их недостаточно и приходится регистрировать свои собственные таксономии.

Для регистрации собственных таксономий  используется функция register_taxonomy. Подробно о процессе регистрации описано в Кодексе.

Continue reading “WordPress: Проблема при регистрации пользовательских таксономий (Custom Taxonomies)” »

Проблема с библиотекой TCPDF. (TCPDF ERROR: [Image] Unable to get image)

Проблема заключается в том, что при вставке изображения по URL — адресу используя обыкновенный тег <img>, если картинка находится на том же домене, откуда происходит запрос, то библиотека TCPDF выдаёт ошибку: TCPDF ERROR: [Image] Unable to get image.

Continue reading “Проблема с библиотекой TCPDF. (TCPDF ERROR: [Image] Unable to get image)” »

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: Как отключить систему комментариев” »

Валидация полей формы в HTML 5 — Required

Новый атрибут required применяется для валидации текстовых полей в HTML формах.

Если браузер поддерживает HTML 5 то при попытке отправки формы с пустыми полями, у которых установлен атрибут required, рядом с пустым полями появится стилизованное сообщение об ошибке и форма не будет отправлена.

Continue reading “Валидация полей формы в HTML 5 — Required” »