Главная / Вопросы и ответы

Как выводить кастомные посты wordpress в elementor?

Для вывода кастомных постов в Elementor из WordPress необходимо выполнить следующие шаги:

  1. Создайте свой тип записи, используя функцию register_post_type() в файле functions.php вашей темы WordPress. Например, для создания типа записи "Продукты" вы можете использовать следующий код:
php
function create_product_post_type() { register_post_type( 'product', array( 'labels' => array( 'name' => __( 'Продукты' ), 'singular_name' => __( 'Продукт' ) ), 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'product'), ) ); } add_action( 'init', 'create_product_post_type' );
  1. Создайте несколько записей для вашего нового типа записи.

  2. Создайте новый шаблон страницы для вашего типа записи. Для этого вам необходимо создать новый файл с именем single-{post_type}.php, где {post_type} - это имя вашего типа записи. Например, если ваш тип записи называется "Продукты", то имя файла будет single-product.php. В этом файле вы можете использовать шорткоды или PHP-функции для вывода информации о вашей записи.

  3. Отредактируйте страницу, используя Elementor. Выберите виджет "Посты" (Posts) и перейдите на вкладку "Источник данных" (Data Source). Выберите "Посты" (Posts) из выпадающего списка "Тип поста" (Post Type) и выберите ваш новый тип записи в выпадающем списке "Имя типа записи" (Post Type Name).

  4. Настройте виджет "Посты" (Posts) в соответствии с вашими потребностями.

  5. Сохраните и опубликуйте страницу.

После выполнения этих шагов, вы должны увидеть свои кастомные посты в Elementor.

Популярные шаблоны

Галотерапия

WordPress #5278

Бары

WordPress #4941

Автомойки

WordPress #3863

Бижутерия

WordPress #2098

Spa-салоны

WordPress #693