Поддержка Темы и шаблоны Форматирование содержимого page.php внутри index.php

  • Здравствуйте! Подскажите пожалуйста, как можно выводить на главную страницу (index.php) форматированный в page.php контент. Если проще: как можно вставить page.php внутрь index.php?
    Пробовал реализовать таким образом:

    <?php
    	global $post;
    	$args = array('orderby' => menu_order, 'order' => ASC, 'post_type' => page);
    	$myposts = get_posts( $args );
    	foreach( $myposts as $post ) :	setup_postdata($post);
    ?>

    Но в данном случае работает форматирование только из редактора.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Если проще: как можно вставить page.php внутрь index.php?

    Может ещё проще (и правильнее) — создать home.php / front-page.php ?

    Или даже достаточно просто назначить страницу в качестве главной в настройках сайта.

    SeVlad, мне необходимо вставить несколько таких страниц туда.
    Например, я создал страницу с контентом. Далее я ставлю для нее свой шаблон. Так я создаю еще несколько страниц и потом все созданные страницы с полностью показанным содержимым я вывожу на главную (index.php). При этом мне нужно сохранить html форматирование, которое я применяю в своем шаблоне для этой страницы.
    Как это возможно реализовать?

    мне необходимо вставить несколько таких страниц туда.

    Мне сложно понять как это — несколько страниц на одной. Да еще если они со своим ШАБЛОНОМ(?!)

    Я бы понял если бы задача стояла — на одной станице разместить несколько БЛОКОВ с контентом. Даже каждый в своём оформлении (дизайне). Это не проблема. Есть много разных способов.

    SeVlad, судя по Вашему описанию, как раз то, что мне нужно. Каким образом это можно реализовать?

    Каким образом это можно реализовать?

    В зависимости от того, что именно нужно навскидку несколько вариантов:

    Вариант1. Создать виджеты для нужной страницы. Соответственно контент блоков помещать в виджеты

    Вар2. Произвольные поля (ПП) для этой страницы. Для удобного управления ПП есть масса плагинов.

    Вар3. Произвольные типы постов. (Гибко. Но если нужно только для одной страницы — мб не целесообразно)

    Вар4. Шордкоды. Плагин shortcodes-ultimate или аналогичный.

    Вар5. Плагины конструирования страниц. Названий не помню. С их пом. можно собрать страницу как из кубиков (по сути как Вар4, но разные возможности).

    Похоже вот такие плагины для 5-го варианта: https://wordpress.org/plugins/page-layout-builder/screenshots/
    https://wordpress.org/plugins/live-composer-lite/

    SeVlad, большое спасибо! Очень помогли!

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Форматирование содержимого page.php внутри index.php» закрыта для новых ответов.