Спрашиваем и отвечаем по Wordpress

Николай Соловьев
На сайте с 15.07.2009
Offline
194
#181

Не осилил всю тему- Не знаю как толком объяснить:

Сайт на ВП про строительство и ремонт. Как мне разделить категории про строительство и ремонт-

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

Как это сделать буду очень благодарен если поможете!

Хостинг - первые ЗО дней бесплатно! - Ссылка (https://beget.com/p285467/virtual-hosting)
horrors
На сайте с 02.04.2010
Offline
53
#182

trytrytry, самый оптимальный способ, на мой взгляд - воспользоваться текстовым виджетом и оформить вывод разделов и рекламных блоков на свое усмотрение. Это конечно если я вас правильно понял :)

sma858
На сайте с 07.07.2009
Offline
121
#183
horrors:

Я так и не понял - у вас проблема решилась? :) Если нет - попробуйте откат на предыдущую версию, чисто для проверки.
Некоторые отключают admin bar принудительно через файл темы functions.php, соответственно настройки в админке уже не имеют силы. Вы с этим не шаманили? :)

Нет, не решилась, я ее не решал. Это из-за прав на файлы или папки. Вручную через functions.php ничего не вырубал. Будет время гляну, какой файл не обновился.

horrors
На сайте с 02.04.2010
Offline
53
#184

sma858, заодно и это проверьте

modjo
На сайте с 22.09.2004
Offline
188
#185

Есть такой виджет last posts, однако я считаю его на 90% бесполезным. (бесполезен он на главной странице, а как мы знаем, главная страница чаще и быстрее индексируется чем остальные и поэтому каждый раз заходя робот видит те же ссылки и в сайдбаре и ниже по странице)

Полезнее (как минимум для себя) я вижу выведение последних за вычетом тех, которые итак уже отображены на главной странице.

Пример: (главная страница)

(выводим в настройках по 5 записей.)

1. Мама мыла раму

2. Папе было щекотно

3. Мыла и устала

4. Кот выпал из окна

5. Собака доела останки

А далее в сайдбаре мы видим снова те же ссылки

1. Мама мыла раму

...

5. Собака доела останки

(ну и пусть мы поставили вывод не 5 последних, а 15)

6. Мимо проходил дядя Ваня

...

15. Все умерли

однако всё равно бесполезным является вывод на главной повторяющихся первых пяти записей.

Вопрос: как выводить в сайдбаре с 6й по 15ю (или вообще с 20й по 29ю), а не с 1й по 15ю записи?

PR умер, но 180$/год с одной ссылки (http://goo.gl/CF7Ifs) всё равно капает Перенёс всё из sape сюда (http://goo.gl/ckvL8B)
horrors
На сайте с 02.04.2010
Offline
53
#186

modjo, интересный вопрос, я бы тоже хотел услышать на него ответ. 🙄

Как-то тоже задумался - зачем мне вывод последних материалов на главной, если они и так выводятся там. Поэтому решил выводить этот виджет только в записях, категориях и т.д. ☝

А на главной поставил рандомный вывод страниц.

modjo
На сайте с 22.09.2004
Offline
188
#187

собственно поставил пока рандомный вывод (благодарю за напоминание о его существовании ;)), но если всё-таки когда-нибудь решение будет найдено - буду рад воспользоваться им.

Sentoro
На сайте с 18.03.2007
Offline
149
#188

modjo, я у себя на категориях, и вообще на тех страницах где нужно, что б без повторений выводил query_posts из определенных рубрик, с определенным тегом а иногда и вовсе по произвольным полям. Там кстати и порядок сортировки можно задать.

Может вас устроит такой вариант, вывода постов по датам, или без повторений в двух циклах.

Продается СДЛ на тему инвестирования (http://www.telderi.ru/ru/viewsite/903457)
horrors
На сайте с 02.04.2010
Offline
53
#189
modjo:
...а вот с этого места поподробнее пожалуйста

Есть замечательный плагин Custom widgets, который позволяет управлять выводом определенных виджетов.

---------- Добавлено в 03:56 ---------- Предыдущее сообщение было в 03:49 ----------

Кстати немного не в тему, но всё же - для посещаемых сайтов, напичканные виджетами, рекомендую воспользоваться WP Widget Cache.

Вещь классная. У меня например много зарегистрированных юзеров, для которых обычное кеширование отключено, а вот WP Widget Cache кеширует виджеты всегда. Можно указать время жизни кеша и условия, при котором он будет сбрасываться. Ну разумеется его можно и вручную очистить.

KV
На сайте с 22.12.2011
Offline
88
#190

Файл wp-includes/default-widgets.php

class WP_Widget_Recent_Posts {

...

function widget($args, $instance) {

...

$r = new WP_Query(array('posts_per_page' => $number, 'no_found_rows' => true, 'post_status' => 'publish', 'ignore_sticky_posts' => true));

меняем на

$offset = 5; /* выводит начиная с 6-й записи */

$number = 15; /* показать 15 (по умолчанию будет то число, что указано для количества постов на странице) */

$r = new WP_Query(array('offset' => $offset, 'posts_per_page' => $number, 'no_found_rows' => true, 'post_status' => 'publish', 'ignore_sticky_posts' => true));

...

}

}

Как бы на тебя ни давили, никогда не соглашайся на роль, что тебе не нравится *** http://handmade.tigress.com.ua

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