Intereting Posts
Показывать измененное время, если сообщение действительно изменено WordPress 4.7 – Пользовательский заголовок видео – Stop Autoplay add_cap не работает Как проанализировать новые пользовательские данные из WordPress на стороннее CRM-программное обеспечение? WP_Error не отображает ошибки Как проверить, имеет ли виджетная область какие-либо виджеты? Добавить пользовательское имя типа сообщения в ссылку term? Проблема выхода WordPress Пусть и комментарий для комментариев администратора и автора сообщения мета Мне нужно динамическое вставить сообщение, содержащее javascript с моего другого сайта? Как использовать pre_get_posts для запроса другого сайта для сообщений в моей многосайтовой сети? Лучше ли хранить изображения и другие файлы в корневом каталоге или в каталоге тем Постоянная постоянная постоянная DOMAIN_CURRENT_SITE Случайная удаленная часть active_plugins таблицы DB wp_options Какие параметры доступны с фильтром the_content?

почему этот шаблон контента не показывает какие-либо мои записи в блоге?

Я использую тему blogolife на wordpress 3.6.1, мой шаблон выглядит следующим образом:

<?php /* Template Name: Template One */ ?> <?php /** * A custom template file. * @package WPLOOK * @subpackage BlogoLife * @since BlogoLife 1.0 */ get_header(); $hasSidebar = ""; $sidebar = get_post_meta($post->ID,'wpl_enable_sidebar',true); get_template_part('content', 'page' ) ; //get_template_part('inc', 'indexloop' ) ; if($sidebar=="false" ) { echo '<div class="clear"></div>'; } else { get_sidebar(one); } get_footer(); ?> 

content-page.php выглядит так:

 <?php /** * The default template for displaying content * * @package wplook * @subpackage BlogoLife * @since BlogoLife 1.0 */ ?> <div class="primary"> <div id="content"> <?php wplook_doctitle(); ?> <?php if ( have_posts() ) : ?> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <div class="col1 fleft"> <div class="postformat"> <div class="format-icon"></div> <div class="left-corner"></div> </div> </div> <div class="col2 fright"> <header class="entry-header"> <h1 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'wplook' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h1></header> <div class="entry-content"> <?php the_content(); ?> <?php wp_link_pages( array( 'before' => '<div class="clear"></div><div class="page-link"><span>' . __( 'Pages:', 'wplook' ) . '</span>', 'after' => '</div>' ) ); ?> <!-- .entry-content --> <div class="clear"></div> <div class="entry-utility"> <?php if ( the_category ( '', ', ' ) ) { ?> <div class="category"> <b><?php _e('Category:', 'wplook'); ?></b> <?php the_category(', ') ?> <div class="end"></div> </div> <?php } ?> <?php if ( get_the_tag_list( '', ', ' ) ) { ?> <div class="tag"> <b><?php _e('Tag:', 'wplook'); ?></b> <?php echo get_the_tag_list('',', ',''); ?> <div class="end"></div> </div> <?php } ?> </div> <div class="clear"></div> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="date-i fleft"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'wplook' ), the_title_attribute( 'echo=0' ) ); ?>" rel="nofollow"><?php wplook_get_date_time();?></a></div> <?php if ( comments_open() ) : ?> <div class="comment-i fleft"><?php comments_popup_link(__('No comments', 'wplook'), __('1 comment', 'wplook'), __('% comments', 'wplook'), 'comments-link', __('Comments off', 'wplook')); ?></div> <?php endif; ?> <div class="author-i fleft"><?php wplook_get_author();?></div> <?php edit_post_link( __( 'Edit', 'wplook' ), '<div class="edit-i fright">', '</div>' ); ?> <div class="clear"></div> </footer> </div> <div class="clear"></div> </article> <?php comments_template( '', true ); ?> <?php endwhile; ?> <?php endif; ?> </div><!-- #content --> </div><!-- #primary --> 

но ничего не происходит. мой индекс index.php

 get_template('inc' 'indexloop' ) ; 

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

Кстати. это мой не измененный index.php, измененный работает одинаково, имеет только некоторые изменения:

 <?php /** * The main template file. * * @package WPLOOK * @subpackage BlogoLife * @since BlogoLife 1.0 */ get_header(); get_template_part('inc', 'indexloop' ) ; get_sidebar(); get_footer(); ?> 

С помощью этого кода:

 get_template_part('content', 'page' ); 

WordPress попытается загрузить файл с именем content-page.php и если этот файл не существует, он попытается загрузить content.php . Кажется, что у вашей темы есть файл content-page.php , поэтому, если вы хотите загрузить content.php вы должны использовать:

 get_template_part('content'); 

EDIT: вы отредактировали вопрос и get_template_part() код с этой проблемой с помощью get_template_part() . Я думаю, лучше сохранить исходный код в вопросе и, в любом случае, добавить новый код с новыми комментариями.

О том, почему шаблон контента не показывает никаких записей в блоге: если вы используете шаблон, который вы опубликовали, и он является шаблоном для страницы (так как имя content-page.php также предлагает название page-one.php где вы сказали, что он не работает), вам нужно запустить некоторый код, чтобы получить сообщения, которые вы хотите показать перед запуском цикла; запрос WordPress был только запросом, необходимым для получения фактической «страницы». Быстрый пример:

 <div class="primary"> <div id="content"> <?php wplook_doctitle(); ?> <?php // See the docu for more arguments: http://codex.wordpress.org/Class_Reference/WP_Query $the_query = new WP_Query('showposts=5' . '&paged='.$paged); if ( $the_query->have_posts() ) : ?> <?php /* Start the Loop */ ?> <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <div class="col1 fleft"> <div class="postformat"> <div class="format-icon"></div> <div class="left-corner"></div> </div> </div> <div class="col2 fright"> <header class="entry-header"> <h1 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'wplook' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h1> </header> <div class="entry-content"> <?php the_content(); ?> <?php wp_link_pages( array( 'before' => '<div class="clear"></div><div class="page-link"><span>' . __( 'Pages:', 'wplook' ) . '</span>', 'after' => '</div>' ) ); ?> <!-- .entry-content --> <div class="clear"></div> <div class="entry-utility"> <?php if ( the_category ( '', ', ' ) ) { ?> <div class="category"> <b><?php _e('Category:', 'wplook'); ?></b> <?php the_category(', ') ?> <div class="end"></div> </div> <?php } ?> <?php if ( get_the_tag_list( '', ', ' ) ) { ?> <div class="tag"> <b><?php _e('Tag:', 'wplook'); ?></b> <?php echo get_the_tag_list('',', ',''); ?> <div class="end"></div> </div> <?php } ?> </div> <div class="clear"></div> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="date-i fleft"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'wplook' ), the_title_attribute( 'echo=0' ) ); ?>" rel="nofollow"><?php wplook_get_date_time();?></a></div> <?php if ( comments_open() ) : ?> <div class="comment-i fleft"><?php comments_popup_link(__('No comments', 'wplook'), __('1 comment', 'wplook'), __('% comments', 'wplook'), 'comments-link', __('Comments off', 'wplook')); ?></div> <?php endif; ?> <div class="author-i fleft"><?php wplook_get_author();?></div> <?php edit_post_link( __( 'Edit', 'wplook' ), '<div class="edit-i fright">', '</div>' ); ?> <div class="clear"></div> </footer> </div> <div class="clear"></div> </article> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_postdata(); ?> </div><!-- #content --> </div><!-- #primary -->