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

Carbon Fields — плагин произвольных полей WordPress

Carbon Fields – это современный фреймворк для WordPress, который позволяет легко добавлять и управлять произвольными полями в админ-панели. С его помощью вы можете расширять стандартные возможности WordPress, создавая дополнительные настройки для записей, страниц, товаров WooCommerce и даже глобальных опций темы.

Пример кода:

use Carbon_Fields\Field;
use Carbon_Fields\Container;

add_action('carbon_fields_register_fields', 'wpprog_theme_options');
function wpprog_theme_options()
{
    // страница опций
    Container::make('theme_options', __('Опции темы'))
        ->set_icon('dashicons-admin-generic')
        ->add_tab(__('Контакты'), array(
            Field::make('text', 'phone', __('Номер телефона')),
            Field::make('text', 'address', __('Адрес')),
            Field::make('text', 'email', __('Почта')),
        ))
        ->add_tab(__('Портфолио'), array(
            Field::make('complex', 'portfilio_slider', __('Слайдер портфолио'))
                ->add_fields(array(
                    Field::make('image', 'portfilio_slider_photo', __('Фото портфолио'))->set_value_type('url'),
                ))
        ));
}
Яндекс.Метрика