SeVlad: Мб не так гибко, но зато многократно проще (и я думаю приемлемо) через query_posts же ;)
Ну это понятно что через query_posts, ему ведь определенный порядок нужен. Без доп. полей можно будет максимум по названию поста отсортировать или дате...:)
sema_87: А, понял. Хотелось бы именно разные порядки, но регулируемые.
те. категория 1 - 20 постов в одном порядке
категория 2 - 20 постов в другом порядке.
Посты одни и те же.
Тогда нужно копать в эту сторону, как писалось выше.
sema_87: FernandoDiaz, спасибо! А если нужно не рандом, а свой порядок? Могут быть варианты?
Самое примитивное что пришло в голову:
- Создать два доп. поля (catsort_a, catsort_b) в окне редактирования поста: Порядковый номер в Категории А и Б
- В поле Категория А вписываем к примеру цифру 2, а в категории Б цифру 4
Затем в archive.php проверяем в какой категории сейчас находится юзер, если в A, то делаем сортировку постов по доп.полю catsort_a, если в Б, то по catsort_b
Но придется позаморачиваться с простановкой этих самых порядковых номеров во всех постах.
sema_87: Есть две категории в блоге, в которых 20 одних и тех же постов. Те эти 20 постов отмечены в обе категории, вопрос - как сделать так, чтобы они в этих категориях шли в разной последовательности, чтобы эти две категории выглядели более менее уникально?
Рандомно можно выдавать посты:
В archive.php (или category.php) заменить это:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
На это:
<?php $posts = query_posts($query_string . '&orderby=rand'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
а есть похожее решение для вывода последних записей (и комментариев)?
Последние посты:
Разумеется - стили надо править.
Мб не так гибко, но зато многократно проще (и я думаю приемлемо) через query_posts же ;)
Ну это понятно что через query_posts, ему ведь определенный порядок нужен. Без доп. полей можно будет максимум по названию поста отсортировать или дате...:)
Категория А - по дате
Категория Б - по названию
А, понял. Хотелось бы именно разные порядки, но регулируемые.
те. категория 1 - 20 постов в одном порядке
категория 2 - 20 постов в другом порядке.
Посты одни и те же.
Тогда нужно копать в эту сторону, как писалось выше.
FernandoDiaz,
А это даст просто рандом в категории, но запоминая порядок, либо же при каждом обновлении страницы категории будет выдавать новые значения?
Полный рандом. Каждый раз новый порядок
FernandoDiaz, спасибо! А если нужно не рандом, а свой порядок? Могут быть варианты?
Самое примитивное что пришло в голову:
- Создать два доп. поля (catsort_a, catsort_b) в окне редактирования поста: Порядковый номер в Категории А и Б
- В поле Категория А вписываем к примеру цифру 2, а в категории Б цифру 4
Затем в archive.php проверяем в какой категории сейчас находится юзер, если в A, то делаем сортировку постов по доп.полю catsort_a, если в Б, то по catsort_b
Но придется позаморачиваться с простановкой этих самых порядковых номеров во всех постах.
Думаю мысль ясна.
Есть две категории в блоге, в которых 20 одних и тех же постов. Те эти 20 постов отмечены в обе категории, вопрос - как сделать так, чтобы они в этих категориях шли в разной последовательности, чтобы эти две категории выглядели более менее уникально?
Рандомно можно выдавать посты:
В archive.php (или category.php) заменить это:
На это:
Подскажите, что это за тема на сайте:
_blogproblog.com
Скачать нужно
Часто встречал на разных сборниках тем, но уже забыл где именно =)
:)
ThrillingTheme
http://www.thrillingheroics.com/thrillingtheme
function recent_comments_remak ($number=5) {$args = array (
'number' => $number,
'status' => 'approve',
);
$comments = get_comments($args);
echo '<ul>';
foreach($comments as $comment) :
echo '<li class="recentcomments">' . $comment->comment_author . '<br /><a href="' . get_comment_link($comment->comment_ID) . '">' .get_the_title($comment->comment_post_ID). '</a></li>';
endforeach;
echo '</ul>';
}
Вызывать:
Стили и кол-во символов в названии новости тоже можно пофиксить при желании.
В functions.php:
В описании категории теперь можно вставлять картинку в html виде, типа:
***
Либо можно пойти еще проще:
В админке в описании категории прописываем на первой строке - описание, а на второй полный урл к иконке рубрики, например:
Затем в archive.php:
Тем самым сверху отобразится описание, а ниже будет желанная картинка.
А есть плагин которые менее грузят сайт? Более простые?
А как вы определили, что он грузит сайт? :)
Если уж на то пошло, то можно и совсем без плагина - ручками правим header.php: