В 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 могут различаться в зависимости от ваших требований и предпочтений. Это лишь некоторые из возможных способов, и вы можете настроить полностью свое решение в соответствии с вашими потребностями.