Меню

Настройка портфолио в админке в wordpress где найти файл



Создаем простое Вордпресс портфолио с плагином Portfolio by BestWebSoft

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

Чуть позже я обязательно сделаю соответствующую подборку, но сегодня хочу рассмотреть лишь один из них — Portfolio by BestWebSoft. Для создания портфолио на WordPress я выбрал этот модуль сознательно, не смотря на то, что многие его конкуренты обладают куда бОльшим числом загрузок (5тысяч) и оценкой повыше (тут всего 4-рка).

Почему именно это решение? Выделю несколько ключевых фишек, которые здесь понравились и пригодились:

  • Простота — мне, в принципе, не требовалось «миллион функций», т.к. в текущей задаче 90% из них не использовались бы, а лишь нагружали сайт. В моем случае планировалось самое простое вордпресс портфолио — список работ на главной + переход к подробному описанию с несколькими фотками.
  • Удобное добавление / редактирование изображений для пользователя: загрузка нескольких картинок-превью + миниатюры аналогичные записям.
  • Правка шаблонов отображения — мне нужно было получить конкретный HTML код для уже созданной верстки с подключенными скриптами. Внезапно в Portfolio by BestWebSoft все реализовывалось очень просто.
  • Это один из немногих плагинов портфолио в WordPress на русском и украинском языках (то есть не надо дополнительно делать локализацию).

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

Как я уже сказал выше, загрузок от 5к, оценка — 4, поддерживаются последние версии системы, начиная с 3.9. Обновление было относительно недавно + проектом занимается крупный WP разработчик BestWebSoft, у которого несколько десятков других решений.

  • создание объекта типа портфолио в Вордпресс с такими опциями как: описание, заголовок, изображения, миниатюры постов, используемые технологии (аналог меток), дата завершения, исполнитель, линк и т.п;
  • задание размеров картинок в описании работ и превью;
  • выбор сортировки по дате, номеру, случайно и т.д;
  • множество разных настроек;
  • совместимость с другими модулями компании: Multilanguage и Custom Search (поиск по сайту);
  • для ознакомления есть документация / видео + демо данные;
  • локализация в том числе на украинский и русский языки.

Традиционно имеется Pro версия, где интересных фишек побольше — категории, информация о клиенте, виджет, слайдер и некоторые другие опции обойдутся вам в 25 баксов (это с городовыми обновлениями и поддержкой). Но тут уже имеет смысл сравнивать плагин с наработками конкурентов, где на первый взгляд «комплект» покруче. Я же продолжу рассматривать бесплатную версию, которой вполне хватает чтобы сделать портфолио на WordPress.

Настройка Portfolio by BestWebSoft

После установки у вас в админке появится новый радел Portfolio, где нам пригодятся следующие пункты:

  • проекты — общий список работ;
  • добавить — создание нового элемента;
  • исполнители и технологии — что-то типа меток (по первым не в курсе, но вторые точно выглядят как WordPress облако тегов и имеют линки);
  • настройки.
Читайте также:  Настройки эмулятора pcsx2 для silent hill origins

Переходим сразу в последний раздел дабы предварительно настроить наш модуль Вордпресс портфолио. Первым делом в «Разном» снимаем галочку, включающую показ Pro опций — достаточно глянуть их разок в начале, а потом убираем чтобы не мешали. Здесь же задается адрес главной страницы порфолио (URL Slug).

Все важные параметры находятся в закладке «Настройки»:

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

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

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

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

Правка шаблонов

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

  1. Находите соответствующие файлы в директории /wp-content/plugins/portfolio/templates/.
  2. Копируете их в свою тему в папку wp-content/themes/your-theme/bws-templates/.
  3. Вносите правки в PHP код по новому адресу, что позволит изменить вывод элементов и не потерять их при обновлении плагина.

Там есть 2 файла portfolio.php и portfolio-post.php — первый отвечает за глобальную страницу Вордпресс портфолио, второй за единичное отображение. Важно залить их именно в подкаталог bws-templates, созданный в текущей активной теме, иначе фишка не сработает.

Итого. Мне инструмент понравился — достаточно простой и гибкий. Вы, кстати, можете «заменить» некоторые параметры (описание, линк, дату), вставляя туда свои данные, и с помощью редактирования шаблона выводить их как захотите, например, в поле исполнителя указываете адрес сайта заказчика и т.п. Также порадовала работа с загрузкой картинок — рядовым пользователям будет просто разобраться.

Если у вас есть что добавить или знаете другой классный модуль для создания портфолио на Wordpress пишите в комментариях.

Источник

Уроки WordPress

Уроки разработки из собственного опыта

Настройка произвольного типа для портфолио — урок 25

Автор: Николаенко Максим · Опубликовано 23 января, 2015 · Обновлено 7 августа, 2018

Читайте также:  Электронный граммометр для настройки реле

Для создания страницы портфолио нам будет необходим новый тип данных, если вы еще не знаете что это такое, я немного расскажу вам. Изначально после установки WordPress имеет несколько произвольных типов (Записи, Страниц, Медиафайлы), мы с вами попробуем создать новый тип данных portfolio и добавим категории, такие же как в стандартных записях. Вообще хочу сказать что если есть возможность сделать что-то при помощи API CMS, то лучше использовать эту возможность.

В нашей теме в папке functions добавьте файл custom-type.php в нем мы будем хранить новые типы файлов и таксономии. Чтобы новый файл работал необходимо в файл functions.php вставить подключение созданного файла как показано на картинке ниже.

После создания и подключения файла, создадим сам тип данных. Для создания типа данных необходимо использовать функцию register_post_type(), о ней можно подробно почитать на официальном сайте, в кодексе wordpress. Я расскажу о своем коде, который мы будем использовать.

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

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

Много рассказывать не буду, начну расписывать вам по порядку все атрибуты передаваемые в функцию.

Атрибуты функции register_post_type()

name — общее название произвольного типа данных, обычно пишут во множественном числе. Используется для вывода названия в админке.

singular_name — имя типа данных в одиночном числе.

menu_name — имя нового типа в меню, в нашем случаи это portfolio.

parent_item_colon — метка для вывода родительской записи, пишем в одиночном числе.

all_items — метка для всех записей. По умолчанию для всех записей данного типа ‘Parent work:’.

view_item — текст для просмотра записи данного типа ‘View work’.

add_new_item — надпись на кнопку для добавления новой записи.

add_new — кнопка добавить новую запись рядом с заголовком.

edit_item — заголовок для редактируемой записи.

search_items — меняем надпись на то что нам необходимо.

not_found — надпись по умолчанию, если нет записей данного типа.

not_found_in_trash — надпись в пустой корзине «Записей не найдено».

slug — ярлык в ссылке данного типа, важно сразу продумать, как его назвать.

with_front — позволяет отображать более сильную ссылку. Если значение true то запись по ссылке будет отображаться так /news/, при false ссылка будет выглядеть так /blog/news/. Думаю правильно пока ставить по умолчанию true.

Читайте также:  Dir 615 включить настройки

pages — по умолчанию true, по умолчанию разрешено постраничную навигацию для отдельных записей. Если этот параметр установлен в false, то вы не сможете воспользоваться коротким тегом ( ) для вставки постраничной навигации внутри записи.

feeds — при помощи указания этого параметра в (true), мы можем определить будет ли данный тип данных отображаться в ленте rss.

label — метка типа данных в множественном числе.

description — краткое описание для типа данных.

supports — включение дополнительного функционала, этот же функционал можно включить и после создания типа данных при помощи функции add_post_type_support(). Рассмотрим все что можно включить при помощи этой функции.

title — заголовок поста.

• editor (content) — отображает поле ввода для контента страницы.

• author — выбор автора из списка имеющихся пользователей.

• thumbnail (featured image) — поддержка миниатюры записи.

• excerpt — активация области короткой записи. Кто не в курсе, если мы вводим эту область, то при выводе архива записей будет выводиться это текст. Очень полезно для SEO.

custom-fields — включение метабокса с произвольными полями, о них мы еще будем говорить.
comments — просмотр списка комментариев к статье оставленных другими и возможность оставлять самостоятельно в панели администратора.

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

post-formats — добавляет форматы страницы, при необходимости в дальнейшем я расскажу о них.

hierarchical — включает и отключает пользовательскую иерархию. Пока нам этот пункт не понадобится.

public — определяет видимость пользовательского типа записи в панели администратора и в клиентской части.

menu_position — обозначает позицию произвольного типа в панели администратора.

show_ui — скрывает новый тип в панели администратора, как в меню, так и в админбаре. Работать с типом можно но только по средствам кода.

show_in_menu — скрывает новый тип только в пользовательском меню.

show_in_admin_bar — указываем отображать или не отображать произвольный тип в меню.

В пункте 2 нет подменю для нового типа данных.

menu_icon — показывает путь к иконке для меню

can_export — возможность экспортировать данные произвольного типа данных.

has_archive — выводить данные в списке как архив (также как выводятся записи).

exclude_from_search — исключить этот тип данных из поиска.

publicly_queryable — возможность делать запросы с пользовательской части.

query_var — устанавливает ключ к этому типу, используется для запросов.

rewrite — настройка ссылок к новому типу.

capability_type — берем настройки прав из другого типа данных.

Урок немного затянулся, поэтому я решил разбить его на несколько уроков. Следите за курсом WordPress, скоро будут новые уроки.

Источник

Adblock
detector