
Искал плагин для WordPress, который бы позволил связывать публикации друг с другом. Видно, что не я один искал. :) Пришлось написать свой плагин, разместил его в репозиториии WP.
Я назвал его «References» по аналогии с плагином для Drupal — «Node References». Смысл в том же — иметь возможность создать в редакторе поле (-я), которые связывают редактируемую статью с другими статьями сайта, в том числе и пользовательскими типами контента.
Настраиваются связи в разделе настроек (Settings) (там появляется дополнительный пункт после установки плагина).
Фичи следующие:
- Можно создать несколько ref — полей для выбранного типа статьи;
- Можно выбрать какие типы материалов могут быть привязаны в каждом конкретном случае;
- Плагин включает в себя и widget, который показывает список статей, ассоциированных с просматриваемой публикацией;
- Данные храняться в postmeta данных, потому в коде их можно извлечь функцией get_post_meta($post->ID, ‘_ref_ID’, true), где ‘_ref_ID’ — идентификатор мета поля, настриваемый отдельно для каждой связи.
Когда вы настроете нужные связи, в редакторе соответствующих типов публикаций появятся Метабоксы, созданные плагином, где вы сможете прикрепить статьи нужных вам типов.
Данная запись опубликована в 22.06.2016 16:38 и размещена в рубрике wordpress.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 8, 2015 г.
Не все шаблоны одинаковы. Если вы поставили шаблон, который не показывает вам ссылок на админ панель, нет привычной формы авторизации - не паникуйте. Функционал wordpress остался на своем месте, только надо знать пути входа. Как войти в панель любого ...
Читать
Август 18, 2019 г.
Небольшое обновление для API WP плагина References. Я добавил обратную функцию к REFShraAPI::get - которую назвал REFShraAPI::find.
Новая статическая функция позволяет искать публикации, к которым прикреплена указанная статья.
[crayon-69d9eaeda5cf8509696095/] ...
Читать
Май 15, 2017 г.
Словари таксономии - это один из объектов, поддерживаемых API WP. Они могут по разному называться - рубриками, категориями, терминами, но хранятся в одних и тех же таблицах базы данных. К ним применяется одни и те же функции API и методика работы.
Программный ...
Читать
Апрель 1, 2025 г.
Возможно, это не полное решение проблемы, но большая его часть.
Если вам нужно отключить обработку эмоджи, которая реализована в ядре, вам потребуется отключить целую пачку обработчиков. Часть из них т.н. действия (action), другие - фильтры (filter). ...
Читать