- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер.
Есть массив id записей, которые нужно вывести на определенной странице. Если записей больше 10, то нужна постраничная навигация.
Сражаюсь с данной задачей несколько часов, но ничего не получается.
Входные данные:
Массив id записей, которые никак между собой не связаны (у них разные рубрики, разные теги и т.д.). Например, есть массив $MyId из 11 элементов.
Пробовал такие варианты:
Данный код выводит 11 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 11 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 11 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 11 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 11 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 11 записей, функция wp_pagenavi(); ничего не выводит.
Другая группа вариантов:
Данный код выводит 5 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 5 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 5 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 5 записей, функция wp_pagenavi(); ничего не выводит.
Данный код выводит 5 записей, функция wp_pagenavi(); ничего не выводит.
Спасибо за помощь.
P.S. Во всех примерах, если зайти на страницу http://site.com/category-name/page/2, то появится сообщение о том, что ничего не найдено.
Сталкивался с подобной проблемой. Решал вроде так: в functions.php
function pagination_fix($query) {
if($query->is_category && !$query->is_admin)
$query->set('posts_per_page', get_option('post_per_page'));
return $query;
}
Работает только в категориях, для тегов или произвольных таксономий меняем свойство "is_category" на соответствующее
Ну и само собой ключ 'paged' =>:
http://wordpress.org/support/topic/pagination-not-working-1
Сталкивался с подобной проблемой. Решал вроде так: в functions.php
Работает только в категориях, для тегов или произвольных таксономий меняем свойство "is_category" на соответствующее
Ну и само собой ключ 'paged' =>:
Спасибо! Навигация появилась. Однако, к сожалению, если перейти на какую-либо страницу (http://site.com/category-name/page/2), то сервер возвращает 404-ую ошибку.
--------------------------
upd. Нашёл глупый способ, как можно убрать 404-ую ошибку. Можно, как вариант, к рубрике, в которой выводятся записи по $id, добавить записей из других рубрик. В этом случае, 404-ой ошибки не будет, а нужные записи будут показываться.
Плюсы:
1) Работает.
Минусы:
1) Максимальное количество записей, которые я хочу показать, не должно превышать количество постов, которые прикреплены к рубрике.
2) Способ противоречит здравому смыслу.
Надеюсь, что есть какие-то иные способы решения проблемы.