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

  • У меня задача, вывести произвольные типы записей на главную статическую страницу сайта. Тема используется дочерняя Unite-child от темы Unite. Создал произвольный тип записи (Custom Post Type): «property» («недвжимость»);
    — Для записей типа «property» зарегистрирована произвольная таксономия «property_type» («тип недвижимости»);
    — Для Таксономии «property_type» создал несколько произвольных рубрик: ofice,house,cotedge, и т.д.
    — Для вывода информации на главную статическую страницу в дочерней теме использую шаблон «page-property.php», в настройках атрибутов главной статической страницы этот шаблон подтянулся и выбран. В «page-property.php» прописал стандартный цикл WordPress после вывода шапки (<?php get_header(); ?>), вот общий код страницы:

    
    <?php
     /*
    Template Name: Шаблон недвижимости
    */
    ?>
    <?php get_header(); ?>
    
    	<div id="primary" class="content-area col-sm-12 col-md-8 <?php echo of_get_option( 'site_layout' ); ?>">
    		<main id="main" class="site-main" role="main">		 
    
    		   <div>
    		 <?php $args = array('post_type' => 'property', 
    		   'posts_per_page' => 6,);
    $property = new WP_Query( $args ); // дальше - loop
    if( $property->have_posts() ) : ?>
        <?php while( $property->have_posts() ) :
            $property->the_post();
            // тут выводим пост ?>
            <h2 class="title"><?php the_title(); ?></h2>
    
       <?php endwhile; ?>
    <?php endif;
    wp_reset_postdata(); // возвращаем глобальные переменные к состоянию главного запроса ?>
    	</div>	
    
    <div>HK;SDKJG'KJGA[LBSL;JLJFLKJG'AJNB';OAREO'OGOA'JH'ARE;GJA/JLGAKLRENG/KN;JGBN/LAGAKJBG;AELKN</div>			
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    

    Подскажите правильно вывожу? сколько уже пробовал вариантов, на главной странице абсолютно ничего не выводится и не появляется.

    • Тема изменена 6 лет, 4 месяца назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • шаблон то работает?

    Шаблон наверное нет. Вот прорисую произвольно текст этот внутри страницы перед footer:

    <div>HK;SDKJG’KJGA[LBSL;JLJFLKJG’AJNB’;OAREO’OGOA’JH’ARE;GJA/JLGAKLRENG/KN;JGBN/LAGAKJBG;AELKN
    </div>

    Ничего на главной не меняется пустая страница. Я пробовал вставлять код цикла и в другие страницы (типа archive-property.php, single-property.php, index.php)/ Без всяких изменений. Не могу понять почему так?

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

    Хорошо, я так понял код вывода цикла произвольных записей должен быть действующим. Тогда перефразирую- подскажите как правильно использовать свой шаблон для главной статической страницы на дочерней теме WordPress? .

    ну кто его знает, что вы там нахимичили то?

    в теме front-page.php есть?

    вообще, тупо свой див с кодом вставляйте в разные шаблоны и смотрите, когда он появится — тогда может поймете, какой шаблон цепляется и почему.

    Ок спасибо. Файла front-page.php в теме нет.Буду пробовать по стандартным темам код вставлять. Ноя так понимаю сам код вывода цикла правильно составлен?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Вывод произвольных записей на статическую страницу» закрыта для новых ответов.