Content Views — оригинальный вывод постов на главной и других страницах
Плагин Content Views помогает решить задачу нестандартного оформления главной (и других) страниц блога. По умолчанию цикл (loop) в шаблоне сайта выводит посты блога друг за другом, начиная с самого нового. С помощью редактирования шаблона вы можете задать отображение даты, заголовка, категорий, автора и некоторых других параметров, но логику выборки постов особо поменять не получится (без добавления специального PHP кода и функций). Поэтому сегодняшний модуль может пригодиться многим новичкам и вордпресс разработчиками.
Он позволяет настраивать отображение записей на главной и других страницах блога без каких-то специализированных знаний в программировании — скачать его можно отсюда. Название на странице репозитория какое-то слишком длинное «Query posts by category… and display posts on page in grid layout without coding — Content Views», если устанавливаете через админку вордпресс, попробуйте поискать по ключу Content Views. Требуемая версия WP выше 3.3 и до 4.2.2 (на момент написания поста), скачали модуль более 10тыс. раз, рейтинг практически максимальный!
Возможности модуля достаточно большие и касаются не только главной страницы. С его помощью вы можете:
- отображать на главной посты по категориям в адаптивном дизайне;
- выводить записи блога в 2/3 колонки;
- выводить посты в нужном формате на определенной странице;
- выводить заметки по нужному тегу или автору;
- для отображаемых записей выбрать сортировку по заголовку или дате;
- заменить стандартную навигацию на более красивую;
- отображать в анонсах постов миниатюры разных размеров.
В принципе, вы могли бы настроить вывод последних постов по категории с помощью этого решения, о котором я когда упоминал (через WP_Query). Но не каждый пользователь в этом разберется, а плагин Content Views значительно упрощает задачу. Рассмотрим детальнее работу с модулем.
После установки в админке появится раздел плагина Content View Settings. Для создания нового элемента вывода постов кликаем по ссылке «Add New».
Здесь задача делится на 2 составляющих:
- Filter Settings — задание параметров выборки записей;
- Display Settings — формат отображения постов.
На первом шаге вы определяете тип записи — страница или пост. Можно при этом включить в список или исключить из него конкретные ID. Параметр Limit определяет число элементов.
Чуть ниже в Advanced filters происходит все самое интересное. На скриншоте вы видите как я отметил параметр Taxonomies и задал выборку по рубрикам. Дальше определил категорию из которой будут выводиться посты. Есть возможность сделать выборку по нескольким рубрикам или исключить какую-то из общего списка.
Кроме параметра Taxonomies есть:
- Status — статус отображаемых записей. Внимание! Если вы хотите показывать только опубликованные посты, то также задайте этот параметр (значение Publish).
- Order & Orderby — варианты сортировки.
- Search — отображение записей по поисковой фразе.
- Author — выборка по конкретному автору.
Вкладка Display Settings содержит настройки по внешнему виду блока:
Здесь есть три формата отображения: сетка (Grid), раскрывающийся список (Collapsible List), блоки с перелистыванием (Scrollable List). Для «сетки» можно выбрать число элементов в столбце и/или 2 колонки при отображении. Также отмечаете поля, которые требуется выводить у каждого элемента: дата, заголовок, текст, миниатюра. Можно выбрать открытие ссылки в новом окне.
Все эти настройки позволяют вам получить нужный вид отображения последних постов для главной или других страниц сайта.
После указания всех параметров, сохраните элемент. В меню «All views» можете увидеть список всех созданных блоков и шорткоды для их вставки. Размещать их можно на обычных страницах блога или в шаблоне через функцию вызова шорткода:
<?php echo do_shortcode('[pt_view id="ed84ed9іb6"]') ?> |
Напоследок хочется сказать, что у плагина есть Pro версия, которая обладает чуть большим числом опций и настроек. Стоимость ее 29 долларов за 1 или 89 за 5 сайтов. Тут добавляется 2 дополнительных варианта отображения Pinterest, Timeline, идет полная замена отображения последних постов в архивах категорий, тегов, авторов, появляется поддержка WooCommerce, добавляется механизм Drag & drop, а также много разных параметров для внешнего вида блоков. В принципе, бесплатной версии для решения задачи оригинального оформления главной страницы WordPress сайта мне хватило.
комментариев 77 к статье “Content Views — оригинальный вывод постов на главной и других страницах”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 933)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
- Особливості MMORPG ігор (зокрема Lineage 2) та чому люди в них грають
Спасибо за обзор. Взял этот плагин на заметку для будущих проектов
Да полезный плагин, только где искать код кнопки, чтоб поменять стиль и надпись на читать?
Светлана, стиль меняется через CSS, а текст кнопки — если нет в настройках, то я бы глянул в переводах. Об этом был недавно пост.
Спасибо за развернутую информацию, пригодилось
А как поменять через CSS ? подскажите кто ни будь)
Никита, ну как и во всех других случаях — заходите в style.css и добавляете стили. Если нужна «жесткая перезапись», то еще ставите им !important.
Спасибо!
Очень полезный плагин для новичков
Установил данный плагин, настроил.
Записи в 3 колонки не выстраиваются
Скорее всего перекрываются настройками темы.
Тема Enfold
Правильно ли я понял?
Александр, а если использовать 2 колонки, то нормально? Понятно, что блок плагина встраивается в текущий дизайн и не со всяким шаблоном может идеально сочетаться. Можно глянуть стили через инструмент Инспектор в браузере и как они «встраиваются» в вашу тему (Enfold или другую).
А Вы не знаете как выровнять колонки при выводе в несколько колонок, чтобы кнопки не скакали одна выше другая ниже?
Александр, на ум приходит только с заданием в CSS высоты блоков. Нужно чтобы размеры текстов в блоках были плюс-минус одинаковые. «Скакание» колонок сделано для адаптивной верстки.
Что-то в этом плагине,css не найти. Интересно где секрет
Алексей, скорее всего стили не отображаются из админки т.к. находятся в поддиректориях assets — ищите их через FTP клиент.
спасибо помогло,они там
Добрый день!
Подскажите, пожалуйста, какое количество колонок можно установить в версии PRO-Personal?
В описании не нашла. В бесплатной версии только 2 колонки и они устанавливаются по левому краю. Можно ли их выровнять по центру и как?
Natal, я с версией PRO не работал, поэтому не смогу подсказать. По выравниванию — нужно смотреть CSS стили и пробовать перекрывать базовые через !important.
На этой странице http://sample.contentviewspro.com/ всё показано, там в платном много фишек: фильтр, поиск, виджеты, стили и тд.
Tod, спасибо. Я задала этот же вопрос разработчику (если честно, не очень надеясь на ответ)). Они ответили и я разобралась — там и в бесплатной версии аж 12 колонок можно поставить, просто я не сразу поняла, где это настраивается.
Светлана, спасибо, я смотрела ранее эту страницу, но именно о колонках там не нашла информации, а просто потому, что оно по умолчанию до 12 штук.
Большое спасибо за подробное описание плагина!
Здравствуйте, спасибо за описание плагина. Я его установила, и столкнулась с проблемой вывода записей на главную.
У вас подробно эти действия не сказаны, хотя вы упоминали в тексте — вывод постов на главную.
Подскажите пожалуйста как лучше это можно сделать.
Sara, все зависит от того как у вас выводится информация на главной. Если через шаблон, то добавляете код вызова функций (в конце статьи) в файлы шаблона home.php или index.php или другой за это отвечающий. Если выводится через конкретную страницу/пост, то добавляете в текстовом редакторе для нее шорткод.
Приветствую. Скажите, каким образом можно реализовать следующее: мне нужно, чтобы выводились не заголовки записей, а к примеру свои значения (произвольные). Я смотрел в файле /content-views-query-and-display-post-page/includes/html.php и нашел нужный участок кода (начинается с // Get post title), но не решился экспериментировать. Сталкивались ли с таким вопросом? Заранее спасибо!
Александр, с таким я не сталкивался. Конечно, лучше в сам код модуля не лезть, т.к. при обновлении все наработки слетят. Я бы поискал «шаблоны» для тех или иных вариантов отображения. Иногда разработчики модуля (например Yet Another Related Posts Plugin) делают html файлы с макетами отображения, которые можно править. Не факт, что они здесь есть. Для поиска по файлам можно использовать программу WinGrep. Если вариантов нет, а сделать нужно, то ничего кроме как править код плагина не остается — сохраните только оригинальную версию файла.
id=»ed84ed9іb6″] откуда берется??
Спасибо за рекомендацию. Короче я полностью решился отказаться от данного плагина и сделал выбор в сторону Page List. Немного экспериментов над css стилями + произвольные поля сделали свое дело. Вот как получилось кому интересно MhitUfa.ru (Приношу извинения если ссылки запрещены).
Dron, не могу вам подсказать.
Александр, тоже вариант, плагин PageList вполне неплохой.
Подскажите пожалуйста, как изменить цвет кнопки? Я не могу найти файл style.css
Ekaterina, посмотрите через FTP в директории плагина в папке assets, вроде бы style.css должен быть там.
Здравствуйте! Напишите кто знает, пожалуйста, как изменить цвет кнопки в style.css
Желательно просто и доходчиво
Спасибо
Подскажите как изменить надпись на кнопке Тег «Далее»
Спасибо!
Андрей, я бы попробовал отредактировать файл переводов через Poedit и заменил «Далее» на другой текст. Без правки кода плагина это единственныый логичный вариант.