Чтобы сохранить раздел в качестве шаблона в 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
- Отредактируйте раздел, который хотите сохранить в качестве шаблона, в редакторе Elementor.
- Нажмите правой кнопкой мыши на дескрипторе раздела (значок из шести точек) и выберите «Сохранить как шаблон».
- Введите имя шаблона и нажмите «Сохранить».
После сохранения раздела в качестве шаблона вы можете повторно использовать его на других страницах или в сообщениях с помощью редактора Elementor или программной вставки шаблона в код вашей темы.