Sly32

Рейтинг
367
Регистрация
29.03.2012
DarkSpirit:
В вордпрессе есть Front page displays: выбрал для главной 1 страницу, там есть ещё 2 вкладка Posts page, там выбрал 2 страницу. Как я понимаю должно на главной выводиться страница 1, а за ней 2. Но выводиться только 1 страница, или я что то не так сделал?

первое - что отображать на главной, второе - на какой странице будет лента новостей.

speed-core:
Sly32, преимущество есть. Не только по памяти но и по скорости работы. Но необходимо понимать, где нужно использовать подобный метод, а где необходимо избежать.

Расскажите вкратце.

Чем это лучше массивов многоуровневых? Память экономит?

Matin:
Читал. Вот как раз через query_posts и не получается сделать такой вывод. Вы не так меня поняли. В вашем примере - будут выводиться "Черновики", отсортированные по дате. Если в post_status указать published и draft - то будет выводиться все вперемешку. Нужно же, чтобы сначала выводились published, отсортированные по дате, а далее draft, также отсортированные по дате. И все это в одном цикле.

Вы меня не так поняли, но сами не дочитали. Делайте два цикла- в первом условие выбора - published, dj втором - draft

Между циклами и после обязательно wp_reset_query

В одном цикле это невозможно

Один сайт 20->30, работы минимальные, не в ЯК На остальных пока тишина

Matin:
Как сделать вывод постов в таком порядке:
сначала посты со статусом publish, затем - draft?

Почитайте в кодексе хотя бы про query_posts - с его помощью то, что вы хотите организуется элементарно за 15 минут работы. Вопрос организации циклов поднимается тут уже просто через тему... не знаете английский - ищите на wp-kama, там все доступно. Для примера:


$paged = intval(get_query_var('paged')); //для пагинации если надо
$paged = (empty($paged) || $paged == 0) ? 1: $paged;
$args = array(
'showposts' => 10, //сколько выводить записей
'cat' => 1, // здесь номер категории
post_status => 'draft', // для черновиков
//'meta_compare' => '>=',
'orderby' => 'date', // параметры сортировки
'order' => 'asc',
'paged' => $paged);// пагинация если надо(для нее нужно обьявлять доп. аргументы

query_posts($args);?>





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

<?php
global $more;
$more = 0;
?>



<?php while (have_posts()) : the_post(); ?>
<?php get_template_part('вывод данных - title, thumb, content и проч');?> //здесь ваш цикл вывода в зависимости от темы
<?php endwhile; ?>



<?php endif; ?>
<?php wp_reset_query(); ?> // обнуляем запрос

Это пример

zhitov:
В конфиге копайтесь.
Похоже на BB-code какой-то, плагины дополнительные ставили?

Похоже, но яне понимаю где копаться... Изучаю инструкцию, но она огромна и не все могу правильно перевести...

---------- Добавлено 15.04.2014 в 18:05 ----------

Нашел причину. Сам был виноват, подключил плагин преобразования в BB-коды

Народ, я новичок, но не совсем идиот.))

И при записи в базу и при просмотре источника ставит тег типа [ b]Здесь текст[ /b]

вместо <>

И в кнопочке исходник и показывает квадраты

Причем вроде вчера при установке было все норм, сегодня начал настраивать и вот... Два раза полностью удалял, качал новый исходник и ставил - безрезультатно...

Поделился бы решением...

NeMaster:
Такая проблема.
Текст на разных строчках в постах отображается без <p>Текст</p>.

То есть

весь текст

написанный так,

собирается в кучу, вот как:

🙅

То есть весь текст написанный так,собивается в кучe? вот как:

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

Всего: 7098