Методы сохранения раздела в качестве шаблона в Elementor с примерами кода

Чтобы сохранить раздел в качестве шаблона в Elementor, вы можете использовать следующие методы:

Метод 1: использование API Elementor

// Get the current Elementor instance
$elementor = \Elementor\Plugin::instance();
// Get the section to save as a template
$section_id = 123; // Replace with the actual section ID
$section = $elementor->elements_manager->get_element($section_id);
// Save the section as a template
$template_data = $section->get_save_data();
$template_post = [
    'post_title' => 'My Template', // Replace with the desired template title
    'post_type' => 'elementor_library',
    'post_status' => 'publish',
];
$template_id = wp_insert_post($template_post);
$elementor->templates_manager->set_as_library($template_id, 'section');
$elementor->templates_manager->save_template($template_id, $template_data);

Метод 2: использование пользовательского интерфейса Elementor

  1. Отредактируйте раздел, который хотите сохранить в качестве шаблона, в редакторе Elementor.
  2. Нажмите правой кнопкой мыши на дескрипторе раздела (значок из шести точек) и выберите «Сохранить как шаблон».
  3. Введите имя шаблона и нажмите «Сохранить».

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