Разработка и продвижение проектов

Категории

Рубрики
от 22000 
В анализ конкурентов входит:
  • Анализ UX/UI сайта
  • Сбор и кластеризация семантики
  • Анализ конкурентов Я. Директ
  • Анализ конкурентов SEO
  • Формирование ТЗ и рекомендаций
  • Формирование стратегий
от 18200 

WordPress как добавить поля

Чтобы добавить поля на странице редактирования записи или страницы в WordPress, вам понадобится использовать функцию add_meta_box(). Вот пример:

function add_custom_meta_box() {
    add_meta_box(
        'custom_meta_box',
        'Название вашей метабокс',
        'custom_meta_box_callback',
        'post',
        'normal',
        'high'
    );
}
add_action('add_meta_boxes', 'add_custom_meta_box');

function custom_meta_box_callback() {
    // Это содержимое вашей метабокса
    echo '<label for="custom_field">Заголовок:</label>';
    echo '<input type="text" id="custom_field" name="custom_field" />';
}

function save_custom_meta_box_data($post_id) {
    if (array_key_exists('custom_field', $_POST)) {
        update_post_meta(
            $post_id,
            'custom_field',
            $_POST['custom_field']
        );
    }
}
add_action('save_post', 'save_custom_meta_box_data');

После внесения и сохранения изменений вы сможете увидеть новое поле внизу страницы редактирования записи «Заголовок:», которое сохраняется вместе с записью.

В этом примере мы добавили метабокс с названием ‘custom_meta_box’ на страницу редактирования записи ‘post’, в нормальном месте с приоритетом ‘high’. В функции ‘custom_meta_box_callback’ мы создаем HTML-элемент для поля. В функции ‘save_custom_meta_box_data’ мы проверяем значениe поля ‘custom_field’ и сохраняем его вместе с записью при сохранении записи.

Вы можете изменять эти функции для создания своих метабоксов и полей.

Поделиться:

Комментарии

Оставьте комментарий

Смотрите также

Сотрудничество

Если вы нуждаетесь в дополнительных специалистах для реализации ваших проектов, то мы можем сотрудничать на выгодных условиях.

В данный момент мы предлагаем:

  • Интернет-маркетинг
  • Услуги SEO специалиста
  • Разработка сайтов на Wordpress, Bitrix, а также самописных на React
  • Разработка нативных приложений для iOS и Android
  • Разработка игр для мобильных платформ
  • UX/UI дизайн

Ждем и ваших предложений в форме ниже

Оставьте заявку для сотрудничества с командой Lion Digital Agency

Отправляя заявку вы даете согласие на обработку персональных данных.

Задать вопрос

Мы ответим в ближайшее время!

Отправляя заявку вы даете согласие на обработку персональных данных.

Быстрый заказ

WordPress как добавить поля

Отправляя заявку вы даете согласие на обработку персональных данных.