Вывести все статьи автора wordpress

Содержание
  1. Вывод автора WordPress поста без плагинов (2 варианта кода)
  2. Ввод данных о пользователе
  3. Вывод автора в WordPress
  4. wp_list_authors() WP 3.1
  5. Возвращает
  6. Шаблон использования
  7. Использование
  8. Примеры
  9. #1. Получим список авторов сайта
  10. Администратор WordPress
  11. Блог про WordPress
  12. Добавление информационного блока об авторе поста
  13. Делаем HTML-разметку для блока
  14. CSS для блока автора
  15. Интегрируем первый тег автора
  16. Выводим миниатюру изображения автора
  17. Авторское резюме
  18. Выводим количество опубликованных статей автора
  19. Как вывести все записи WordPress на одной странице
  20. Зачем и когда нужно выводить все записи на одной странице?
  21. Выводим все записи WordPress на одну страницу
  22. Способ 1: Используем плагин Display Posts Shortcode
  23. Как вывести список статей нужной категории в любом месте шаблона WordPress
  24. Вступление
  25. Вывод заголовков постов категории или нескольких категорий в любом месте шаблона
  26. Несколько примеров вывода последних заголовков статей нужных категорий в любом месте шаблона
  27. Выводим список статей нужной категории в виде перечисления в строку
  28. Вывод названий постов в виде списка с маркерами
  29. Вывод названий постов в виде списка с маркерами в тегах
  30. Куда вставлять коды для вывода постов категории ?
  31. Как узнать ID рубрик

Вывод автора WordPress поста без плагинов (2 варианта кода)

На сайтах/порталах, куда пишут контент сразу несколько человек, вы могли видеть специальный блок автора поста, отображаемый после текста. Как правило, там имеется краткая его биография, фото, ссылки на соц.профили и т.п. Это хорошая возможность наладить связь со своей аудиторией. А если у вас получилось создать яркий броский дизайн элемента, то сможете дополнительно заинтересовать посетителей переходить на другие статьи. Штука, короче говоря, полезная, поэтому сегодня разберем как вывести авторов в WordPress, и сделать это без плагинов.

Читайте также:  Как чистить кофемашину kitfort kt702

По сути, текущая задача состоит их 2 этапов:

  1. заполнение контактной и другой информации в админке;
  2. внедрение специального HTML/CSS кода в макет.

Ввод данных о пользователе

Сначала переходим в учетную запись того или иного юзера. Все они находятся в разделе «Пользователи»:

  • Если вы будете редактировать свою инфу, выбирайте пункт «Ваш профиль»;
  • Когда нужно найти какого-то человека, открывайте меню «Все пользователи», где в списке или с помощью поиска ищете соответствующий профайл. При наведении на него появится ссылка «Изменить».

В первом случае вы сразу переходите к редактированию информации о себе. Во втором варианте просто чуть больше шагов. Как бы там ни было, на открывшейся странице будут блоки «Обо мне», «Контакты», «Имя».

Вы можете использовать и заполнять только те поля, которые считаете нужным. По моему мнению, самый минимум это: имя (либо никнейм), пару строк о вас + аватар. Кто-то предлагает добавлять почту, дабы иметь контакты человека, другие рекомендуют ставить линки на персональный блог/сайт или социальные сети. Тут уж все зависит от владельца веб-проекта, какие позиции он посчитает важными.

Вывод автора в WordPress

Что бы вы не выбрали не предыдущем этапе, отображение данных задает именно второй шаг — какие пункты прописаны в шаблоне, такие и будут показаны. Разработчики могут убирать/добавлять некоторые из них по желанию.

Источник

wp_list_authors() WP 3.1

Выводит список авторов блога, как ссылки на их посты, если посты существуют.

Также можно указать вывод ссылки на RSS фид каждого автора и количество записей у каждого автора.

Возвращает

null|Строку . Ничего при echo = true . Список авторов при echo = false .

Шаблон использования

Использование

Параметры отвечающие за вывод.
По умолчанию: предустановленные

orderby(строкa)
Поле по которому будет сортироваться результат. C версии 3.1. Доступные поля:

  • name — сортировать по отображаемому имени (поле display_name в таблице users — по умолчанию).
  • email — по адресу емаил (поле таблицы user_email ).
  • url — по адресу URL user_url .
  • registered — по полю user_registered .
  • id — по ID пользователя.
  • user_login — по логину пользователя (поле user_login ).
  • post_count — по количеству записей у пользователя.
    По умолчанию: ‘name’

order(строка)
В каком порядке сортировать: ASC — по порядку, DESC — в обратном порядке. С версии 3.1.
По умолчанию: ‘ASC’

number(число)
Максимальное количество пользователей которое будет показано (лимит). С версии 3.1.
По умолчанию: без ограничения

optioncount(логический)
Показывать количество постов каждого пользователя: 1 (true) — показывать, 0 (false) — не показывать.
По умолчанию: false

exclude_admin(логический)
Исключить из списка регистрационную запись с логином admin : 1 (true) — исключить, 0 (false) — не исключать (по умолчанию).
По умолчанию: false

show_fullname(логический)
Показывать полное имя (имя, фамилию) автора, если стоит false , будет показано имя которое выбрано для отображения.
По умолчанию: false

hide_empty(логический)
Не показывать авторов у которых нет записей: 1 (true) — показывать, 0 (false) — не показывать.
По умолчанию: true

echo(логический)
Выводить на экран или возвращать для обработки: 1 (true) — выводить, 0 (false) — возвращать.
По умолчанию: true

feed(строка)
Текст для ссылки на фид каждого автора, если текст не передан ссылка на фид не будет выводиться.
По умолчанию: »

feed_image(строка)
Пусть/ссылка на картинку, которая будет показана как ссылка на фид каждого автора. Альтернатива параметру feed .
По умолчанию: »

feed_type(строка)
Тип фида. Пустая строка — фид установленный на блоге по умолчанию, возможные значения: rss2, atom, rss, rdf .
По умолчанию: »

style(строка)
В каком формате выводить список. По умолчанию выводится в формате list — ul список, если указать none , то авторы будут показаны через запятую. Этот параметр работает, только если включен параметр html .
По умолчанию: ‘list’

  • html(логический)
    Включает или отключает форматирование html. По умолчанию форматирование включено (true), если его выключить (false), то список будет выведен как ссылки на авторов через запятую.
    По умолчанию: true
  • Примеры

    #1. Получим список авторов сайта

    Список выводит авторов сайта, показывая полное имя ( show_fullname=1 ) и количество записей у каждого автора ( optioncount=1 ). Сортировка происходит в обратном порядке ( order=DESC ) по количеству записей у каждого автора ( orderby=post_count ). Вывод ограничен 3-мя авторами ( number=3 ). Так же, по умолчанию из списка исключен автора с ником admin , исключены авторы не имеющие записей и не показываются ссылки на RSS фиды.

    Источник

    Администратор WordPress

    Блог про WordPress

    Добавление информационного блока об авторе поста

    Думаю, все вы знаете, что помимо персонального блога, существуют многоавторские блоги, либо персональные блоги с возможностью размещать на нем гостевые посты от других авторов, которые являются либо постоянными пользователями вашего блога и стабильно размещают у вас свои статьи, либо размещение у вас своих статей носит разовый характер. Как правило, в таком случае авторство поста помечается ником или именем и фамилией автора, в зависимости от установок профиля. Однако, можно несколько расширить информацию об авторе, используя также краткое описание об авторе, его роде деятельности, фотографию и т.д. Один из вариантов такого блока с информацией выглядит вот так:

    Сделать такой блок очень легко, для этого мы будем использовать код HTML и CSS, а внутреннюю динамически изменяемую информацию, в зависимости от автора поста, сделаем с помощью стандартных тегов автора WordPress. Посмотреть все теги автора можно в кодексе WordPress здесь.

    Делаем HTML-разметку для блока

    Данный код должен быть размещен в основном цикле вывода ваших постов в анонсе или полной новости, в зависимости от того, где именно вы хотите выводить блок с авторской информацией.

    Как видите, в общий div-блок “article-author” входит div-блок “author”, который будет содержать заголовок автора поста, “author-image”, содержащий миниатюру изображения автора, в “author-text” будет выводиться основная авторская информация и, наконец, в ”post-counter” отобразим количество постов, написанных автором.

    CSS для блока автора

    Интегрируем первый тег автора

    Для интеграции нам необходимо всего лишь заменить имя автора в HTML-разметке на специальный тег автора the_author_link ();. Этот тег будет показывать имя автора поста, которое в то же время будет являться и ссылкой на его сайт. Имя автора и адрес сайта задается в административной панели WordPress в разделе “Профиль”.

    Теперь заменим имя автора в нашем HTML-блоке на тег the_author_link ();

    результате, HTML-код блока примет следующий вид:

    Выводим миниатюру изображения автора

    Теперь настало время добавить миниатюру нашего автора. Выбор и добавление миниатюры основано на присвоении каждому зарегистрированному пользователю блога идентификатора. Но для начала, так как у нас в CSS задан размер миниатюры 70 на 70 пикселей, создадим такую миниатюру, создадим папку, например в корневом каталоге и будем размещать там все миниатюры авторов постов. Обратите внимание, название графического файла будет числовым и соответствовать идентификатору автора. Чтобы узнать идентификатор пользователя, нужно в разделе “Записи” навести указатель мыши на имя автора и внизу появится ссылка с указанием его идентификатора на конце.

    Таким образом, имя нашей графической миниатюры должно быть 1.gif или 1.png, формат изображения вы вибираете сами. Вместо имени файла прописываем тег для идентификации изображения, соответствующее автору. DIV-блок, выводящий миниатюру теперь примет вид:

    Авторское резюме

    Внутри блока, отвечающего за вывод резюме автора, можно убрать весь текст и вставить вместо него тег the_author_description();. Этот тег выведет информацию, которая будет указана в вашем профиле в административной панели.

    Заметьте в данном поле можно вводить текст с элементами HTML-кода, поэтому можно с легкостью разместить активные ссылки на ваш сайт, портфолио, страницы в социальных сетях и т.д.

    Выводим количество опубликованных статей автора

    Ну, и напоследок нам осталось вывести количество записей автора. Делается это с помощью тега the_author_posts();, который должен располагаться, впрочем как и весь наш код, внутри цикла Loop. Тег будет выводить только опубликованные автором статьи, при этом черновики и запланированные посты не учитываются.

    Итоговый HTML-код, выводящий информационный блок об авторе поста будет выглядеть вот так:

    Можете менять стиль блока посредством CSS так, как вам нравится. Возможно, у вас получится какой-нибудь интересный вариант, которым можете поделится со всеми читателями.

    Источник

    Как вывести все записи WordPress на одной странице

    Опубликовано: ADv Дата 29.05.2016 в рубрике Плагины WP 1 комментарий

    Хотели бы вы вывести все ваши записи WordPress на одной странице? Недавно один из наших читателей интересовался, как создать страницу архива и вывести на ней все записи. В сегодняшней статье мы покажем вам как отобразить все ваши статьи WordPress на одной странице без пагинации.

    Зачем и когда нужно выводить все записи на одной странице?

    В WordPress есть строенная страница архива для каждой рубрики, тегов, авторов и даты.

    Многие владельцы сайтов, всё же предпочитают создавать собственные страницы архивов на своих сайтах. На этих страницах обычно выделяют популярные записи, выводят архив по датам в виде аккордеона, отображают список рубрик или же облако тегов и т.д.

    Некоторые блоги предпочитают просто выводить список заголовков для всех записей WordPress на одной странице.

    Выводим все записи WordPress на одну страницу

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

    Мы расскажем о всех трех способов, и начнем с самого простого.

    Способ 1: Используем плагин Display Posts Shortcode

    Первым делом вам необходимо установить и активировать плагин Display Posts Shortcode.

    Плагин работает «из коробки» и не нуждается в дополнительной настройке.

    Продолжаем, и создаем новую страницу, называем её «Архивы» или как пожелаете. После этого вставляем в неем следующий шорткод:

    Этот шорткод выведет простой список всех заголовков ваших записей в хронологическом порядке. В параметрах шорткода указан лимит на 1000 записей на страницу.

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

    Хотя вы можете использовать вышеуказанный шорткод для отображения цитат, миниатюр и другой сопутствующей информации, мы не рекомендуем это делать. В виду того, что вы выводите все свои записи на одной странице, эта страница будет очень длинной, и нужно сделать так, чтобы она была максимально простой и красивой. Здесь как раз будет уместно вывести только лишь заголовки записей.

    Если же вам потребуется вывести записи на странице в зависимости от рубрики или по другим параметрам, то сделать это можно будет, ознакомившись с документацией плагина.

    Источник

    Как вывести список статей нужной категории в любом месте шаблона WordPress

    Вступление

    В статье посмотрим, как вывести список статей нужной категории (постоянные ссылки на заголовки статей) выбранной категории или нескольких категорий. Сделаем это при помощи функции которая не перезаписывает базовый цикл WordPress. Она создает новый произвольный цикл не влияющий на внешний вид постов на главной странице.

    Важно! Перед работой с кодом сайта сделайте резервную копию на случай ошибки.

    Вывод заголовков постов категории или нескольких категорий в любом месте шаблона

    Основа кода, функция :

    Параметры (args) функции по умолчанию определены в файле: wp-includes/post.php

    С функцией применяются следующие переменные параметры:

    Несколько примеров вывода последних заголовков статей нужных категорий в любом месте шаблона

    • В примере значения N это количество выводимых постов ;
    • A, B, C и т.д. это ID категорий, посты которых нужно выводить .

    Выводим список статей нужной категории в виде перечисления в строку

    Вывод названий постов в виде списка с маркерами

    Вывод названий постов в виде списка с маркерами в тегах

    Куда вставлять коды для вывода постов категории ?

    После составления кода для выполнения ваших задач его нужно вставить в нужный файл шаблона. Шаблон можно редактировать из административной панели на вкладке Внешний вид →Редактор, предварительно нужно сделать резервную копию редактируемого файла. Например, чтобы добавить вывод списка сразу после статьи, нужно добавить после кода:

    Примеры кодов проверены на двух сайтах версии wp 3.5.1

    Как узнать ID рубрик

    Узнать ID рубрик можно в редакторе рубрик, на вкладке Записи→Рубрики. ID рубрики видна внизу страницы при наведении курсора на название рубрики:

    Источник

    Оцените статью