Как в wp рубрикам можно добавить поля?

В WordPress для добавления дополнительных полей к рубрикам можно использовать различные подходы, такие как использование плагинов или написание собственного кода.

Один из простых способов добавления полей к рубрикам - использование плагина ACF (Advanced Custom Fields). Сначала вам нужно установить и активировать плагин ACF в вашем WordPress. Затем вы можете создать новое поле и применить его к таксономии «category» (slug рубрики):

1. Перейдите в раздел «Поля» в боковой панели администратора и нажмите «Добавить новое поле».
2. Дайте полю имя и выберите тип поля, который соответствует вашим требованиям. Например, если вы хотите добавить поле URL для рубрик, выберите тип поля «URL».
3. В разделе «Правила» выберите «Таксономия», а затем выберите «Рубрики» в выпадающем списке.
4. Нажмите «Сохранить поле» и опубликуйте изменения.
5. Теперь, когда вы создаете или редактируете рубрику, вы увидите новое поле и сможете вводить значения.

Вы также можете использовать собственный код для добавления дополнительных полей к рубрикам. Вот пример кода, который можно добавить в файл functions.php вашей темы:

// Добавление поля URL к рубрикам
function custom_category_taxonomy_fields($taxonomy) {
  ?>
  <div class="form-field term-group">
    <label for="category-url">URL</label>
    <input type="text" name="category-url" id="category-url" class="category-url" value="">
  </div>
  <?php
}
add_action('category_add_form_fields', 'custom_category_taxonomy_fields', 10, 2);

function save_custom_category_taxonomy_fields($term_id, $tt_id) {
  if (isset($_POST['category-url'])) {
    $url = sanitize_text_field($_POST['category-url']);
    add_term_meta($term_id, 'category-url', $url, true);
  }
}
add_action('created_category', 'save_custom_category_taxonomy_fields', 10, 2);
add_action('edited_category', 'save_custom_category_taxonomy_fields', 10, 2);

В этом примере мы добавляем поле URL к рубрикам. Поле отображается при создании или редактировании рубрики, и сохраняет значение в метаданных рубрики с использованием функции add_term_meta.

Подходы к добавлению дополнительных полей к рубрикам в WordPress могут различаться в зависимости от ваших требований и предпочтений. Это лишь некоторые из возможных способов, и вы можете настроить полностью свое решение в соответствии с вашими потребностями.