Не выводит title (wordpress)

12
F
На сайте с 03.12.2008
Offline
73
#11
Sly32:
Что ж вы так все в это query_posts лезете. Потом будете засыпать форум вопросами "Почему все тормозит..."
WP_query используйте, с ним проблем на порядок меньше
После цикла не забываете wp_reset_query()

Я сменил в цикле "query_posts" на "WP_query". Я правильно все сделал? На сайте почти все работает, кроме навигации. Показывает только первых 9 записей.

p.s. php учу потихоньку

<?php 
/*
Template Name: stranyi
*/
?>

<?php get_header(); ?>


<?php $query = new WP_Query( array( 'cat' => 8, 'paged' => get_query_var('paged'), 'orderby' => 'title', 'order' => 'ASC' ) ); ?>
<div class="content section-inner">

<?php if (have_posts()) : ?>

<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$total_post_count = wp_count_posts();
$published_post_count = $total_post_count->publish;
$total_pages = ceil( $published_post_count / $posts_per_page );

if ( "1" < $paged ) : ?>

<div class="page-title">

<h4><?php printf( __('Page %s of %s', 'hitchcock'), $paged, $wp_query->max_num_pages ); ?></h4>

</div> <!-- /page-title -->

<div class="clear"></div>



<?php endif; ?>

<div class="posts" id="posts">

<?php while ( $query->have_posts() ) :
$query->the_post(); ?>

<?php get_template_part( 'content', get_post_format() ); ?>

<?php endwhile; ?>

<div class="clear"></div>

</div> <!-- /posts -->

<?php endif; ?>

<?php wp_reset_query() ?>

<div class="clear"></div>

<?php hitchcock_archive_navigation(); ?>


<br><br><p style="text-align: center;"><span style="color: #ffffff;"><strong>ПУТЕВОДИТЕЛЬ ПО СТРАНАМ:</strong></span></p><br>

<?php $query = new WP_Query( array( 'cat' => 8, 'paged' => get_query_var('paged'), 'orderby' => 'title', 'order' => 'ASC', 'posts_per_page' => -1 ) ); ?>
<?php while ( $query->have_posts() ) :
$query->the_post(); ?>
<a href="<?php the_permalink()?>" style="color:#fff">
<?php the_title();?>,</a>
<?php endwhile; ?>
<?php wp_reset_query() ?>
<br><br>




</div> <!-- /content -->
<?php get_footer(); ?>


---------- Добавлено 25.01.2016 в 15:06 ----------

По поводу title: поставил эту тему Hitchcock на другой сайт, где титл выводился. После активации темы, титл не выводится, только ссылка на страницу
http://show63.ru (http://show63.ru) - самара: аренда звука и света, сцена, светодиодного экрана. Аренда стульев, столов в Самаре и в Самарской области.
F
На сайте с 03.12.2008
Offline
73
#12

Вот код из function.php отвечающий за вывод количества страниц:

// Hitchcock archive navigation function

function hitchcock_archive_navigation() {

global $wp_query;

if ( $wp_query->max_num_pages > 1 ) : ?>

<div class="archive-nav">

<?php
if ( get_previous_posts_link() ) {
previous_posts_link( '<span class="fa fw fa-angle-left"></span>' );
} else {
echo '<span class="fa fw fa-angle-left"></span>';
}
?>
<span class="sep">/</span>
<?php
if ( get_next_posts_link() ) {
next_posts_link( '<span class="fa fw fa-angle-right"></span>' );
} else {
echo '<span class="fa fw fa-angle-right"></span>';
}
?>

<div class="clear"></div>

</div> <!-- /archive-nav-->
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий