Рубрики і мітки для сторінок wordpress

Незважаючи на те, що все це робиться функцією register_taxonomy_for_object_type (). код для кожної таксономії буде різним - окремо для рубрик, окремо для міток і окремо для довільної таксономії.

Кожен лістинг коду буде складатися з двох частин:

Як прив'язати рубрики до сторінок?

Досить додати цей код в functions.php теми.

Як прив'язати мітки до сторінок?

Можна одночасно використовувати з кодом для рубрик.

Рубрики і мітки для сторінок wordpress
Метабокси рубрик та міток на сторінці редагування сторінок (тип поста page) WordPress.

Прив'язка таксономій до довільних типів постів

Спосіб 1. register_taxonomy ()

Тут все простіше - досить при реєстрації таксономії вказати всі необхідні типи постів в параметрі $ object_type функції register_taxonomy ().

Спосіб 2. register_taxonomy_for_object_type () і фільтр «request»

А що, якщо у нас немає доступу до параметрів функції register_taxonomy (). Що, якщо вона є частиною плагіна або теми, і встановлені нами параметри будуть скидатися кожен раз при оновленні?

Тоді будемо використовувати такий же спосіб прив'язки, який актуальний для рубрик та міток.

В даному прикладі прив'язуємо рубрики до довільного типу постів product.

Рубрики і мітки для сторінок wordpress

Миша Рудрастих

Дивіться також

Схожі статті