filrussia

Рейтинг
73
Регистрация
03.12.2008
ed5731
Sly32:
filrussia, Не обжайтесь, но вы взяли в руки клавиатуру и пытаетесь ей гвозди забивать. Почитайте про функции вордпрес, а лучше с пхп начните...

Ваш код проще заново переписать, чем разбираться, что там и как.
посмотрите, что в content.php лежит, может там нет вывода заголовков?

Я просто понимаю, что за короткий период я не выучу php. Поэтому и обратился за помощью сюда.

webFil:
нет. внедрять ничего не нужно, wp_head(); в шапке достаточно. а на других страницах работает?
думаю проблема в запросе.
у вас изначально структура не правильно построенна. нельзя использовать несколько query_posts(), но если уж так хочется то нужно после цикла сбрасывать глобальные переменные с помощью wp_reset_query() ;
попробуйте удалить все ваши циклы и оставьте один рабочий вариант из index.php например. если заработает то будем знать что проблема в цикле

Попробовал удалить, ничего не выходит. Вот мой head.php:


<html class="no-js" <?php language_attributes(); ?>>

<head profile="http://gmpg.org/xfn/11">

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" >

<?php wp_head();?>



<link rel="stylesheet" href="style.css">
</head>


---------- Добавлено 24.01.2016 в 12:24 ----------

webFil:
нет. вот тут посмотрите как использовать http://wp-kama.ru/function/wp_query

Спасибо за ссылку. Прочитал, но все равно не могу понять, как правильно изменить цикл, что бы все заработало.

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

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

Я правильно понимаю, код должен быть таким:

<?php 

/*
Template Name: stranyi
*/
?>

<?php get_header(); ?>


<?php 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 (have_posts()) : 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 WP_query ( array( 'cat' => 8, 'paged' => get_query_var('paged'), 'orderby' => 'title', 'order' => 'ASC', 'posts_per_page' => -1 ) ); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink()?>" style="color:#fff">
<?php the_title();?>,</a>
<?php endwhile; ?>
<br><br>
<?php wp_reset_query(); ?>




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

Попробовал, не помогает. Я как понимаю в шаблон странице необходимо внедрить код All in One SEO Pack. Только вот как это сделать не понимаю

Я просто подумал, что если уберу posts_per_page' => 10, то ограничение на количество записей будет снято. Так как мне надо что бы был вывод всех записей сразу

---------- Добавлено 23.01.2016 в 14:38 ----------

Все разобрался, указал параметр

 'posts_per_page' => -1

Спасибо за помощь!

webFil:
у вас макет изпользует 12-колоночную систему.
из верстки что выше видно что
при создание блока вы указываете какую часть всей области он будет занимать.
если .col-12(100%) занимает всю ширину страницы то .col-6(50%) - половину.
в вашем примере вы прописали .col-9( И .col-3 (в суме 12, тоесть эти 2 блока займут всю ширину основного контента)

Спасибо за разъяснения

Спасибо огромное всем, кто откликнулся. Действительно проблема была в скобке, сейчас все работает

---------- Добавлено 21.01.2016 в 00:13 ----------

Еще один вопросик: а как сделать отступ между блоками?

И для чего в стилях нужны вот эти параметры:

.col-1 {width: 8.33333333%;}

.col-2 {width: 16.66666667%;}
.col-4 {width: 33.33333333%;}
.col-5 {width: 41.66666667%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33333333%;}
.col-8 {width: 66.66666667%;}
.col-10 {width: 83.33333333%;}
.col-11 {width: 91.66666667%;}
.col-12 {width: 100%;}

Стили подключены, но почему-то все равно не работает

Не выходит((( Вот что получается:

Спасибо огромное! Больше недели ломал голову что может быть такое

Всего: 62