Как создать дочернюю страницу в WordPress
Дочерние страницы помогают лучше организовать содержимое вашего сайта и сегодня мы разберёмся как их создавать.
Видеоверсия
Что такое дочерняя страница?
Страницы и записи — это два типа содержимого, доступные в WordPress по умолчанию. Вы можете узнать о них подробнее из руководства В чем различия между записями и страницами в WordPress.
Записи отображаются в блоге в обратном хронологическом порядке (новые будут первыми). Их можно группировать с помощью рубрик и меток. Типичный пример — «Новости».
Страницы предназначены для отображения информационного содержимого, не являющегося частью блога, например, «О нас» или «Контакты».
Страницы в WordPress могут иметь подстраницы или по другому — дочерние страницы.
Благодаря наличию вложенности, с помощью страниц можно организовать «Каталог услуг» или, например, более расширенный раздел «О компании» с подразделами «Команда» и «История».
Также, группировка с помощью родительских страниц помогает упростить навигацию, когда страниц очень много.
Как создать дочернюю страницу?
Для добавления дочерней страницы, вам понадобится хотя бы одна созданная страница, которую вы хотите использовать как родительскую.
Переходим в «Страницы -> Добавить новую» для создания новой страницы или можно просто отредактировать одну из существующих, которая подходит на роль дочерней.
В выпадающем списке «Родительская» в правой части экрана, вам доступен список всех страниц сайта. По умолчанию выбран пункт «(нет родительской)» — значит данная страница самостоятельная и не связана ни с одной страницей.
Для назначения родительской страницы вам необходимо выбрать её из данного выпадающего списка.
После этого нужно нажать на синюю кнопку «Опубликовать» или «Обновить» (если вы редактировали существующую страницу), чтобы сохранить изменения. Вы можете повторить процедуру необходимое количество раз для создания дополнительных страниц, в том числе можно назначить дочернюю страницу для другой дочерней, тем самым добавив дополнительный уровень вложенности.
Увидеть структуру дочерних страниц можно в разделе Страницы -> Все страницы. Дочерние страницы перечислены под их родительской страницей с префиксом «—».
Самый простой способ вывести дочерние страницы на сайте — добавить их как подпункты к родительской странице в меню.
Если у вас много дочерних и родительских страниц, вы можете упростить процесс управления ими с помощью плагина Admin Collapse Subpages. Он позволяет сворачивать и разворачивать вложенные страницы.
Как в WordPress создать онлайн
Сегодня мы рассматриваем тему WordPress под названием Social Marketplace, которая была разработана BuddyBoss и предназначена для работы в сочетании с плагином BuddyPress для социальной сети и плагином WC Vendors marketplace, позволяющим вам создать полноценную площадку для цифровых или физических товаров.
Мы уже рассматривали создание торговых площадок с помощью WordPress, но выгода этой темы заключается в том, что вы также можете использовать все функции BuddyPress для создания сообщества и предоставления своим членам возможности создавать свои собственные интернет-магазины. Вы имеете полный контроль над такими вещами, как комиссионные, приложения поставщиков, и каждый поставщик получает панель управления своими счетами.
В этом посте мы рассмотрим, как установить и настроить Social Marketplace, проверьте следующие ссылки для получения полной информации и демонстрации темы.
Посмотреть детали темы » Посмотреть демо-версию темы » Получить Хостинг »
Особенности
- Разрешите участникам создавать свой собственный магазин с помощью интеграции с поставщиками WC – вашим участникам понравится возможность создавать и настраивать свой собственный магазин. Они могут настроить свой магазин и маркировать его по-своему. С настраиваемой обложкой, логотипом магазина, ссылками на социальные сети и описанием, объем контроля и простота конфигурации поразят их.
- Приложения Vendo – Вы, вероятно, не хотите, чтобы каждый участник начал продавать продукты без вашего разрешения. С помощью настраиваемой формы регистрации вы можете разрешить участникам отправлять заявки на ваше одобрение. Они могут ввести общую информацию о магазине, информацию об оплате и ссылки на социальные сети для вашего просмотра.
- Панель поставщиков – панель инструментов позволяет вашим поставщикам видеть, как они работают, а также отслеживать и измерять эффективность своего магазина. Ваши продавцы могут просматривать последние заказы, последние продукты, количество заказов, общее количество проданных продуктов, причитающиеся комиссионные, выплаченные комиссионные, с отличными графиками. Они также могут контролировать те данные, которые они просматривают, основываясь на определенном периоде времени.
- Управление продуктами – после того как их заявки будут приняты, ваши поставщики могут добавлять и настраивать свои собственные продукты с помощью настраиваемой формы продукта. Они могут установить цены, описание, фотографии продуктов, количество на складе и многое другое. С этим полным контролем вы можете быть уверены, что ваши поставщики не будут отправлять вам электронные письма каждый раз, когда им нужно внести изменения. Конечно, вы можете настроить форму из раздела администрирования WordPress.
- Отслеживание заказов – Позвольте вашим поставщикам отслеживать свои заказы, печатать отгрузочные этикетки и экспортировать заказы в файл CSV, который можно легко импортировать в таблицы Excel и Google Spreadsheets. Эта функция является ключевой для управления магазином.
- Управление купонами. Продавцы также могут создавать собственные купоны для своих магазинов. Они могут настроить все аспекты купонов, в том числе стоимость купона, срок действия, ограничения и ограничения.
- Автоматизированные комиссии – комиссионные поставщика автоматически выполняются. Продавцы установят свою платежную информацию, добавив свою учетную запись PayPal. Платежи автоматически распределяются при каждой продаже. Вы можете установить процентную или фиксированную комиссию, а также дополнительную комиссию за транзакцию. Вы также можете легко отслеживать комиссии и просматривать статус оплаты. С новым плагином интеграции Stripe вы можете даже взимать и распределять комиссионные через Stripe.
- История покупок и отслеживание заказов , для клиентов – позволяет клиентам отслеживать свои заказы и просматривать историю покупок. Это значительно сократит количество запросов на поддержку и предоставит клиентам полный обзор своих транзакций.
- Отзывы поставщиков eBay Style – клиенты могут легко предоставить отзыв о своих покупках через страницу обратной связи, а-ля eBay. Они дают оценку, а также комментарии по каждому продукту, который они приобрели.
- Простой поиск товаров по всему сайту с расширенными фильтрами – страница отличных товаров является ключевым элементом сайта электронной коммерции. Предоставьте своим нынешним и потенциальным клиентам отличный опыт покупок. Расширенная фильтрация и категории позволят им быстро найти то, что они ищут.
- Избранные товары и магазины – функция избранного позволяет клиентам добавлять товары и магазины в свой список избранного. Они могут легко вернуться в свои любимые магазины и продукты позже.
- Поиск и просмотр магазинов – Поиск конкретного магазина? Страница магазинов отображает все магазины, доступные на рынке. Функция поиска позволит вам быстро найти магазин, который вы ищете.
- Задайте вопрос – покупатели часто задают вопросы о товаре. Функция «Задать вопрос» позволяет им сделать это! Мы связали кнопку «Задать вопрос» с компонентом обмена сообщениями BuddyPress, что позволяет потенциальным покупателям начать разговор с владельцем магазина. Не нужно отвечать на вопросы от имени владельцев магазина, вопросы пойдут прямо к ним.
- Поиск и поиск владельцев магазинов – Ищете конкретного владельца магазина? На странице продавцов отображаются все продавцы, доступные на рынке. Функция поиска позволит вам быстро найти продавца, которого вы ищете.
- Интеграция с Visual Composer – мы интегрировали с Visual Composer, чтобы вы могли создавать свои собственные пользовательские страницы. Мы также включили около десятка пользовательских элементов, которые помогут вам быстро настроить ваши страницы.
- Легко настраиваемый – наша команда потратила сотни часов на разработку простой и интуитивно понятной темы, которая выглядит очень современной и легко настраиваемой. Дизайн Social Marketplace хорошо подойдет как для простых, так и для тяжелых настроек, что делает его подходящим практически для любого сайта торговой площадки. Благодаря обширной теме и возможностям электронной коммерции у вас не будет проблем с настройкой идеального веб-сайта MarketPlace.
- Многоязычная поддержка – MarketPlace поставляется с языковыми файлами, так что вы можете легко перевести его на свой язык. Мы поддерживаем клиентов со всего мира.
- Интеграция с социальным входом – упростите присоединение людей к вашей сети. MarketPlace полностью интегрируется с самым популярным бесплатным плагином для входа в социальную сеть на рынке «WordPress Social Login», предоставляя вам возможность интеграции с более чем 26 сайтами, включая Facebook, Twitter, LinkedIn и Google.
- Расширьте свои возможности настройки с помощью мощной панели администратора – управляйте макетом, шрифтом, цветами, логотипами, фотографиями обложек и т.д. Легко добавляйте пользовательский код, оптимизируйте сценарии и импортируйте / экспортируйте параметры. Вы никогда не должны настраивать свою тему более одного раза!
Настройка темы
Перед настройкой темы One Social вам необходимо убедиться, что у вас установлены некоторые плагины, а именно:
- BuddyPress – Для компонентов социальных сетей
- WooCommerce – для функциональности электронной коммерции
- Продавцы WC – Платная или бесплатная версия, обрабатывает функциональность рынка
- Торговая площадка BuddyBoss – включена в тему, связывает все вместе.
- Visual Composer – включен, это позволяет редактировать страницы визуально.
После того, как все плагины установлены и активированы, вам нужно перейти по ссылке «BuddyBoss»> «Marketplace» в вашем меню администратора и определить две страницы – «Магазины» и «Продавцы», вам нужно будет создать новые страницы для них, если они не существуют.
Чтобы настроить домашнюю страницу, необходимо сделать пару вещей: сначала установите статическую домашнюю страницу в «Настройки» > «Чтение» и выберите здесь домашнюю страницу и страницу блога.
Теперь вы можете посетить страницу, которую вы выбрали для дома, и внести любые изменения с помощью Visual Composer, вы можете перетаскивать элементы, изменять текст, добавлять новые элементы и так далее.
Если вы нажмете кнопку «Frontend Editor», страница загрузится, и вы сможете легче вносить изменения, используя просмотр в реальном времени.
Другая часть домашней страницы – это слайдер, для которого вы можете добавить слайды, перейдя по ссылке «One Social Theme», которая загружает панель параметров темы. Вы можете добавить изображение для каждого слайда, заголовок, текст, кнопку и ссылку.
Ваши слайды будут отображаться на вашем сайте следующим образом:
Настройка темы
Пока вы находитесь на панели параметров темы, здесь вы можете настроить многие аспекты темы – вы можете загружать собственные логотипы и выбирать между 2 различными стилями заголовка:
Раздел «Макет» позволяет выбрать некоторые параметры, такие как отключение админ-панели WordPress для пользователей, активация бесконечной прокрутки и выбор представлений для мобильных и настольных компьютеров.
Тема включает в себя отличные варианты шрифтов, отсюда вы можете настроить все шрифты, используемые на вашем сайте, шрифты Google включены, поэтому у вас есть большой выбор вариантов шрифтов.
В разделе «Стиль» вы можете настроить цвета, используемые на сайте, в верхней части есть два пресета, из которых можно выбрать определенную цветовую схему, вы также можете здесь выбрать и изменить каждый параметр цвета вручную, используя Выбор цвета.
При желании вы также можете использовать WordPress Customizer для редактирования цветов вашей темы, а затем просматривать результаты в режиме реального времени. Зайдите в «Внешний вид»> «Настройщик» и выберите ссылку «Стиль».
У вас есть разделы, где вы можете настроить страницы регистрации / входа пользователя, а также саму страницу входа в WordPress.
На вкладке «Плагины» перечислено множество совместимых плагинов, которые вы можете использовать с этой темой, некоторые из них бесплатны, а некоторые являются платными с BuddyBoss.
Также имеется полезная вкладка «Поддержка», в которой есть видео-пошаговые руководства по настройке темы, ссылки на часто задаваемые вопросы, форум поддержки и так далее.
Продавцы
Как только тема будет настроена по вашему вкусу, вам также потребуется настроить плагин WC Vendors. Находясь в меню «WooCommerce», вы можете выбрать комиссию по умолчанию для поставщиков и выбрать, как люди могут подать заявку на получение статуса поставщика.
Вы также можете определить страницы, которые будут использоваться плагином для панели инструментов поставщика, настроек магазина, страницы заказов и страницы условий и положений поставщика.
Вы также должны определить платежи для своих поставщиков, он использует адаптивные платежи PayPal для обработки своих доходов, и вы можете выбрать график платежей и уведомления по электронной почте о продажах.
Цены и поддержка
Стоимость этой темы и темы Marketplace начинается от 179 долларов США за лицензию на один сайт с обновлениями и поддержкой в течение одного года. Лицензия на 5 сайтов стоит 229 долларов, а лицензия на 20 сайтов – 279 долларов.
Вывод
Social Marketplace – это очень подробное и продвинутое решение для плагинов WordPress для тем / плагинов, я считаю, что она предлагает большую часть функциональности из всех доступных на данный момент тем. Комбинируя его с BuddyPress, вы можете предложить гораздо больше возможностей для создания сообщества, а также воспользоваться всеми плагинами, разработанными для BuddyPress, чтобы вы могли добавлять форумы, модерацию и многое другое.
Тема выглядит великолепно, вы должны действительно ознакомиться с демонстрационной темой здесь, чтобы почувствовать ее в действии, панель мониторинга Vendor исключительно хорошо разработана и отображает продажи пользователей, комиссионные и другую информацию с великолепно выглядящими графиками и диаграммами.
Совместимость с плагином Visual Composer – это отличная функция, которая позволит вам легко редактировать включенные страницы, не касаясь HTML и CSS-кода, а также позволит вам создавать любые пользовательские макеты страниц, которые требуются вашему сайту.
С точки зрения цен, это не дешевая тема, но большое количество включенной функциональности делает ее выгодной покупкой – это серьезное решение для создания больших и сложных веб-сайтов на рынке, которые позволят вашим членам продавать свои продукты вместе с вами, принимая срез каждой продажи. Тот факт, что тема работает с таким количеством дополнительных плагинов, также замечателен, это означает, что вы должны иметь возможность создавать практически любые дополнительные функции, необходимые для этого типа сайтов.
Посмотреть детали темы » Посмотреть демо-версию темы » Получить Хостинг »
Как создать сайт знакомств на Вордпресс
Создать настоящий сайт знакомств на Вордпресс так же просто как и запустить на нем блог. Конечно, это будет уже не знаменитая 5-минутная установка Вордпресс. Но четверти часа на все установки и стартовую настройку будет более чем достаточно.
Sweet Date
Sweet Date — это продвинутая тема для WordPress. С ee помощью вы можете развернуть на своем WordPress полнофункциональный сайт знакомств. Функционал темы реализован на базе связке популярных социальных плагинов BuddyPress и bbPress.
BuddyPressПлагин, добавляющий возможности социальной сети, к базовому функционалу WordPress. Например, добавив расширенный профиль для авторов блога, можно легко превратить обычный сайт в полноценную социальную сеть.
bbPressПопулярный плагин для реализации полноценного форума на основе WordPress. Среди пользователей bbPress — форумы поддержки на WordPress. org, форумы Dropbox и How-To Geek.
Функционал Sweet Date
Пробегусь по основным функциональным возможностям шаблона. В Sweet Date интегрирована расширенная система регистрации пользователей, а также социальная авторизация с помощью Facebook. Имеется многоуровневая иерархия пользователей с разным уровнем доступа и возможностью его повышения на платной основе. Управление движением финансовых потоков осуществляется с помощью сервисов Stripe, Authorize.net или PayPal. К сожалению, поддержка отечественных агрегаторов не заявлена. Но доработать тему, внедрив в нее поддержку, например, Робокассы, не сложно. Модуль rtMedia позволит вашим пользователям с легкостью загружать, управлять и делиться своим медиа-контентом. Встроена система расширенных профилей пользователей с умной нотификацией BuddyPress. Поиск по сайту очень быстр за счет того, что построен на технологии AJAX (осуществляется без перезагрузки страницы).
Sweet Date готов к совместной работе со многими популярными плагинами. Например, имеется поддержка интернет-магазинов на базе WooCommerce, мультиязычности WPML, почтовых форм WPCF7 и т.д. Традиционно для премиум-шаблонов поддерживается стандартная локализация на любой из языков, встроен уже полюбившийся всем Revolution Slider, почтовые рассылки Mailchimp, карты Google Maps, аватары Gravatar, новый API Twitter 1.1 и многое-многое другое.
В целом, Sweet Date очень гибок и легко настраивается под любые цели и задачи, содержит большой набор встроенных шорткодов, которые избавят вас от использования HTML. В комплекте идет подробная пошаговая инструкция по установке и настройке, а также послойный PSD для дальнейшей кастомизации внешнего облика сайта.
Дизайн Sweet Date
Дизайн Sweet Date легкий, чистый, выглядит очень современно, легко настраивается и кастомизируется, поддерживаются Ретина-дисплеи. Тема сверстана на Foundation Framework с использованием современных технологий: HTML5, CSS3 и jQuery. Шаблон полностью адаптивный, готов к работе на любом мобильном устройстве. Адаптивность при необходимости отключается. Дизайн премиум-шаблонов это вообще отдельная тема разговора. Большинство шаблонов является без преувеличения эталонами веб-дизайна и юзабилити. Sweet Date в этом плане не исключение! Развернуться есть где: поддерживается более 600 Google-шрифтов, иконки Font Awesome, 3-уровневое выпадающее меню, хлебные крошки, топбар и многие другие элементы. Кроссбраузерность проверена на всех браузерах и ОС начиная от IE8.
Скачать ДемоИ еще один важный момент для тех, кто подбирает премиум-тему для SEO‑продвижения
Помните, для SEO подойдет не каждая тема!
Причины, а также несколько проверенных оптимизированных русскоязычных тем по ссылке ниже.
Подробнее
@ wordpress / create-block — npm
Create Block — это официально поддерживаемый способ создания блоков для регистрации блока для плагина WordPress. Он предлагает современную настройку сборки без конфигурации. Он генерирует код PHP, JS, CSS и все остальное, что вам нужно для запуска проекта.
Он во многом вдохновлен приложением create-react-app. Большое спасибо @gaearon, всей команде Facebook и сообществу React.
Описание
Блоки — это фундаментальный элемент редактора блоков WordPress.Это основной способ, с помощью которого плагины и темы могут регистрировать свои собственные функции и расширять возможности редактора.
Посетите справочник Gutenberg, чтобы узнать больше о Block API.
Быстрый старт
Вам просто нужно предоставить ярлык
$ npx @ wordpress / список дел для создания блока $ cd список дел $ npm start
(требуется узел
версия 12.0,0
или выше и npm
версии 6.9.0
или выше)
Создает плагин WordPress, который необходимо установить вручную.
Использование
Следующая команда генерирует код PHP, JS и CSS для регистрации блока.
$ npx @ wordpress / create-block [параметры] [slug]
[slug]
не является обязательным. Если он предоставлен, он запускает быстрый режим, в котором он используется в качестве ярлыка блока, используемого для его идентификации, местоположения вывода для файлов шаблонов и имени плагина WordPress.Остальная часть конфигурации настроена на все значения по умолчанию, если они не переопределены некоторыми из параметров, перечисленных ниже.
Опции:
-V, --version вывести номер версии -t, --templateимя типа шаблона блока, допустимые значения: «es5», «esnext» или имя внешнего пакета npm (по умолчанию: «esnext») --namespace <значение> внутреннее пространство имен для имени блока --title <значение> отображать заголовок блока --short-description <значение> краткое описание блока --category название категории для блока --wp-scripts включить интеграцию с пакетом `@ wordpress / scripts` --no-wp-scripts отключить интеграцию с пакетом `@ wordpress / scripts` --wp-env включить интеграцию с пакетом `@ wordpress / env` -h, --help вывести информацию об использовании
Другие примеры:
- Интерактивный режим — без указания имени проекта сценарий будет работать в интерактивном режиме, давая возможность настроить важные параметры перед созданием файлов.
$ npx @ wordpress / create-block
- Шаблон ES5 — также можно выбрать шаблон ES5, если вы не хотите иметь дело с этапом сборки (
npm start
), который включает поддержку ESNext и JSX.
$ npx @ wordpress / create-block --template es5
npx
для вывода информации об использовании.
$ npx @ wordpress / create-block --help
Когда вы формируете блок, вы должны предоставить как минимум имя ярлыка
, пространство имен
, которое обычно соответствует либо теме
, либо имени подключаемого модуля
, и категории
.В большинстве случаев мы рекомендуем объединять блоки с плагинами, а не с темами, потому что только использование плагина гарантирует, что все блоки по-прежнему будут работать при изменении вашей темы.
Доступные команды
При загрузке с шаблоном esnext
wpScripts
) вы можете выполнить несколько команд внутри каталога:Запускает сборку для разработки. Учить больше.
Создает код для производства. Учить больше.
Форматирует файлы. Учить больше.
Связывает файлы CSS. Учить больше.
Связывает файлы JavaScript. Учить больше.
$ npm запустить обновление пакетов
Обновляет пакеты WordPress до последней версии. Учить больше.
Примечание. Вам не нужно самостоятельно устанавливать или настраивать такие инструменты, как webpack, Babel или ESLint. Они предварительно настроены и скрыты, поэтому вы можете сосредоточиться на кодировании.
Внешние шаблоны
Начиная с версии 0.19.0
можно использовать внешние шаблоны, размещенные на npm. Эти пакеты должны содержать файлов .mustache
, которые будут использоваться в процессе формирования блоков.
Конфигурация шаблона
Обязательно предоставить основной файл (по умолчанию index.js
) для пакета, который возвращает объект конфигурации. Он должен содержать как минимум поле templatesPath
.
шаблонов Путь
Обязательное поле с путем, указывающим на расположение файлов шаблонов (также поддерживаются вложенные папки).Все файлы без расширения .mustache
Пример:
const {join} = require ('путь'); module.exports = { templatesPath: join (__dirname, 'templates'), };
Путь активов
Этот параметр полезен, когда ваш шаблон формирует блок, который использует статические ресурсы, такие как изображения или шрифты, которые не должны обрабатываться. Он обеспечивает путь, указывающий на место, где расположены активы. Они будут скопированы в подпапку assets
в сгенерированном плагине.
Пример:
const {join} = require ('путь'); module.exports = { assetsPath: join (__dirname, 'assets'), };
значения по умолчанию
Можно переопределить конфигурацию шаблона по умолчанию, используя поле defaultValues
.
Пример:
module.exports = { значения по умолчанию: { slug: 'мой-фантастический-блок', title: 'Мой фантастический блок', dashicon: 'пальма', версия: '1.2.3 ', }, templatesPath: __dirname, };
Следующие настраиваемые переменные используются с файлами шаблонов. Авторы шаблонов могут изменить значения по умолчанию, чтобы использовать их, когда пользователи не предоставляют свои данные:
WP-CLI
Еще один способ облегчить жизнь разработчика — использовать WP-CLI, который предоставляет интерфейс командной строки для многих действий, которые вы можете выполнять с экземпляром WordPress. Одна из команд
использовалась в качестве основы для этого инструмента и шаблона ES5 в частности.
Как легко создать базу знаний на WordPress
Как самая популярная в мире система управления контентом, WordPress хорошо подходит для предоставления полезной базы знаний вашим посетителям.
Но если вы хотите создать полнофункциональную базу знаний о WordPress, вам понадобится помощь некоторых сторонних решений — обычные сообщения и страницы WordPress просто не помогут.
Чтобы помочь вам найти эти решения, мы собираемся показать вам, как создать базу знаний WordPress, используя как некоторые из наших продуктов, так и альтернативный бесплатный плагин базы знаний, доступный на WordPress.org ( мы думаем, что наши продукты хороши, но мы всегда стремимся быть объективными! ).
Вот два подхода к созданию базы знаний WordPress
Если вы знакомы с WordPress, то знаете, что есть два типа расширений для сайтов WordPress:
Решения для базы знанийWordPress бывают обеих форм. То есть вы можете найти как темы базы знаний, так и плагины.
Какой лучше? Что ж, на самом деле не существует правильного ответа для всех ситуаций.У каждого подхода свое место.
Использование плагина базы знаний — это хорошо, потому что он интегрируется в вашу существующую установку WordPress. Но поскольку плагин не предназначен специально для для работы с вашей темой, вам может потребоваться добавить некоторые индивидуальные стили и специфические для темы функциональные возможности, чтобы все выглядело как .
С другой стороны, использование темы базы знаний в значительной степени гарантирует, что ваша база знаний сразу же будет выглядеть идеально — никакой настройки не требуется.Но недостатком является то, что, поскольку это отдельная тема, вам нужно будет создать отдельную установку WordPress только для поддержки вашей базы знаний.
Опять же, ни один из подходов по своей сути не лучше — это просто зависит от вашей конкретной ситуации и того, как вы хотите подходить к делу.
Как создать базу знаний в WordPress с помощью плагина
Плагин базы знаний HeroicСоздайте базу знаний и помогите своим клиентам помочь самим себе.
Получить плагинHeroic Knowledge Base — это наш плагин для базы знаний, который поможет вам добавить базу знаний к существующей установке WordPress и использовать существующую тему WordPress.
Помимо помощи в создании отдельного раздела базы знаний со статьями и категориями, вот некоторые из функций, которые, по нашему мнению, выделяют Heroic Knowledge Base:
- AJAX прогнозирующий поиск в реальном времени, чтобы помочь посетителям найти соответствующие статьи справки
- Отзывы пользователей, чтобы узнать, насколько полезны ваши статьи
- Аналитика для просмотра запросов пользователей без ответа и др.
- Возможность переноса посетителей в вашу систему поддержки людей ( и отслеживание какие статьи базы знаний вызывают это )
Вот как вы можете добавить базу знаний на свой существующий сайт WordPress с помощью Heroic Knowledge Base:
Шаг 1. Установите подключаемый модуль базы знаний Heroic
Как и в случае с любым другим плагином WordPress, остановка номер один состоит в том, чтобы фактически установить и активировать плагин .
После этого вы попадете на экран приветствия. Здесь вы можете либо создать образец базы знаний, используя фиктивный контент одним щелчком мыши, либо начать писать свои собственные статьи:
Шаг 2. Напишите свою первую статью базы знаний
Хотя плагин действительно включает в себя область подробных настроек, он настроен так, что вы можете начать создавать свои статьи базы знаний сразу после активации плагина.
То есть настройки предназначены для настройки функциональности — они не являются обязательными для начала использования плагина .
Чтобы создать свою первую статью, перейдите в базу знаний → Добавить новую статью.
Там вы можете написать свою справочную статью, используя знакомый редактор WordPress, с некоторыми дополнениями.
С правой стороны вы можете добавить:
Обе эти таксономии относятся к вашей базе знаний и не повлияют на другой контент.
И в мета-полях под текстовым редактором вы можете настроить:
- Вложения к файлу статьи
- Возможности голосования при отзывах пользователей
Как только вы опубликуете свою статью, она сразу же появится на вашем сайте:
Шаг 3. Настройте порядок для архива. Страница
По умолчанию База знаний Heroic создает домашнюю страницу для вашей базы знаний по адресу:
yourdomain.ru / база знаний
Вот как это выглядит по умолчанию при использовании темы Astra:
Тем не менее, вы можете захотеть переупорядочить категории и / или статьи. Для этого перейдите по адресу:
- База знаний → Порядок статей
- База знаний → Порядок категорий
И переставьте статьи по мере необходимости с помощью перетаскивания:
Шаг 4. Добавьте виджеты в базу знаний
Плагин Heroic Knowledge Base включает ряд виджетов, которые помогут вам отображать информацию из базы знаний на боковой панели или в любой другой виджетной области на вашем сайте.Чтобы добавить их, перейдите в Внешний вид → Виджеты и перетащите нужные виджеты:
Шаг 5. Измените настройки по мере необходимости
На этом этапе ваша база знаний должна быть достаточно хорошей! Но если вы хотите настроить его функциональность, вы всегда можете получить доступ к панели настроек, перейдя в База знаний → Настройки :
Вот некоторые из вещей, которые вы можете сделать здесь:
- Ограничьте доступ к базе знаний
- Измените количество столбцов / статей, отображаемых на странице архива
- Измените ярлыки URL-адресов для различных частей вашей базы знаний
- Добавьте собственный стиль CSS
- Настройте URL-адрес передачи для отправки посетителей к вашему решению для поддержки людей
И это почти все, что вам нужно сделать, чтобы начать работу с базой знаний WordPress!
Как создать базу знаний на WordPress с темой
Тема базы знаний KnowAllСоздайте базу знаний и помогите своим клиентам помочь самим себе.
Получить темуВ отличие от Heroic Knowledge Base, KnowAll — это отдельная тема базы знаний WordPress, а не то, что вы интегрируете в свой существующий сайт WordPress.
KnowAll на самом деле основан на плагине Heroic Knowledge Base, поэтому большая часть функций остается такой же, как и в разделе выше.
Основное отличие состоит в том, что KnowAll сочетает стиль с функциями Heroic Knowledge Base.
То есть ваша база знаний с первого дня может выглядеть так:
Но внутри вы по-прежнему сможете управлять своей базой знаний, используя интерфейс Heroic Knowledge Base, описанный выше:
Как создать базу знаний с помощью бесплатного плагина базы знаний
Помимо двух премиальных решений для баз знаний, которые мы описали выше, есть также бесплатные плагины для баз знаний, которые вы можете использовать для создания базы знаний в WordPress.
Из этих вариантов самым популярным решением является база знаний WP.
Он может помочь вам создать базовую, гибкую базу знаний с различными категориями и полем интеллектуального поиска по тексту. И он также включает несколько виджетов боковой панели, которые помогут вам расширить вашу базу знаний.
Это надежно для базового использования, но некоторые из функций, которые могут вам не хватать:
- Отзывы пользователей о статье — посетители не могут проголосовать за полезность статьи.
- Аналитика — нет возможности отслеживать поисковые запросы и определять, по каким запросам нужно предоставлять контент.
- Вложения — к статьям нельзя прикреплять загружаемые файлы.
- Прямая передача в службу поддержки — специального решения для передачи посетителей в службу поддержки не существует ( или отслеживать, какие статьи вызывают это, ).
Как и в Heroic Knowledge Base, вы можете создавать новые статьи базы знаний, используя интерфейс, похожий на редактор WordPress.Вы также можете добавлять категории и теги на боковой панели, хотя здесь нет мета-блоков для управления более продвинутыми функциями:
После того, как вы добавите несколько статей, вы сможете просмотреть полный список на странице архива базы знаний:
Как вы можете видеть по расположению окна поиска, вам может потребоваться некоторый собственный CSS, чтобы все работало правильно.
Ваша база знаний WordPress — это не просто программное обеспечение — это еще и контент
Независимо от того, какое решение вы выберете для создания базы знаний с помощью WordPress, важно помнить, что ваша база знаний — это больше, чем просто код.
То есть, если фактическое содержание вашей базы знаний бесполезно для посетителей, не имеет значения, сколько функций имеет ваше решение базы знаний — это все равно не будет отличным опытом .
Чтобы помочь вам создать более качественную базу знаний, мы написали ряд статей, которые, на наш взгляд, очень полезны. Мы рекомендуем вам ознакомиться с ними, когда вы создадите свою базу знаний WordPress:
А теперь создавайте базу знаний, помогающую клиентам и сокращающую поддержку, с помощью WordPress!
Как создать плагин WordPress с нуля
В этом руководстве по плагину WordPress вы узнаете, как создать полноценный плагин WordPress с собственной страницей администратора.Самая важная причина для создания плагина заключается в том, что он позволяет отделить ваш собственный код от основного кода WordPress. Если с вашим плагином что-то пойдет не так, остальная часть сайта, как правило, продолжит работу.
Изменение основного кода WP может иметь катастрофические последствия. Благодаря более продвинутым функциям плагинов, предоставляемым WordPress, вы даже можете создавать плагины, которые изменяют способ работы основных функций без фактического изменения их кода.
Что вам понадобится
Для выполнения шагов, описанных в этом руководстве по плагину WordPress, вам понадобится текстовый редактор, например Notepad ++ или NetBeans.Вам также понадобится FTP-доступ к вашей учетной записи хостинга и рабочая установка WordPress.
Вы можете узнать, как подключить Notepad ++ к FTP-серверу, прочитав руководство по подключению к FTP с помощью Notepad ++. Вы также можете использовать программное обеспечение FTP, такое как FileZilla, для загрузки файлов, и руководство по настройке клиента FileZilla научит вас, как это сделать.
Это руководство по плагину WordPress предназначено для людей, которые уже имеют базовые знания PHP. Вы напишете новую функцию, вызовете существующие функции WordPress с параметрами , и напишете комментарии PHP.
Также настоятельно рекомендуется создать резервную копию вашего веб-сайта, прежде чем продолжить.
Что такое плагины WordPress?
Плагин WordPress — это отдельный набор кода, который улучшает и расширяет функциональность WordPress. Используя любую комбинацию PHP, HTML, CSS, JavaScript / jQuery или любого другого языка веб-программирования, плагин может добавлять новые функции в любую часть вашего веб-сайта, включая панель управления администратора. Вы можете изменить поведение WordPress по умолчанию или полностью удалить нежелательное поведение.Плагины позволяют легко настраивать и персонализировать WordPress в соответствии с вашими потребностями.
Поскольку плагины WordPress являются автономными, они не изменяют физически какой-либо основной код WordPress. Их можно скопировать и установить на любую установку WordPress. Альтернативный способ (и настоятельно не рекомендуется) внести изменения в WordPress — это записать новые функции в файл WordPress functions.php , который хранится в папке / wp-includes / , или в файле functions.php , который является частью темы. Это связано с рядом потенциальных проблем.
WordPress и его темы регулярно обновляются. И если вы не используете дочернюю тему WordPress, когда functions.php перезаписывается обновлением, ваш новый код будет удален, и вам придется писать его заново. Если вы пишете много функций и в одной из них есть ошибка, которую вы не можете отладить, вам, возможно, придется заменить весь файл исходным, удалив все внесенные вами изменения.Если ваши функции удалены из файла, ваш веб-сайт может быть подвержен ошибкам PHP, когда он пытается вызвать отсутствующие функции.
Плагиныникогда не перезаписываются и не удаляются автоматически при установке обновлений WordPress. Если в вашем плагине есть ошибки кодирования, вы можете просто отключить его в панели управления администратора, пока исправляете. Если в вашем плагине есть серьезная ошибка, WordPress иногда автоматически отключает ее за вас, позволяя вашему сайту продолжать работу.
Что такое крючки?
ПлагиныWordPress взаимодействуют с основным кодом с помощью хуков .Есть два разных типа крючков.
- Перехватчики действий (для добавления / удаления функций)
- Перехватчики фильтров (для изменения данных, создаваемых функциями)
Когда вы посещаете любую страницу веб-сайта WordPress, в различных точках вызывается ряд функций PHP (названные действиями ), и они прикреплены к хукам действий . Используя хуки действий , предоставляемые WordPress , , вы можете добавить ваших собственных функций в список действий, которые запускаются при вызове любого хука действия, и вы также можете удалить ранее существовавших функций из любого хука действия.Перехватчики действий определяют, когда вызываются действия. Перед закрывающим тегом любой страницы вызывается обработчик действия wp_head () и выполняются действия, привязанные к wp_head () .
Перехватчики действийявляются контекстными — некоторые вызываются на каждой странице вашего веб-сайта, другие вызываются только при просмотре панели управления администратора и так далее. Полный список хуков действий и контекст, в котором они вызываются, можно найти на странице WordPress Plugin API / Action Reference.
Добавление функций к хуку действия с помощью add_action () Чтобы добавить функцию к любому хуку действия, ваш плагин должен вызывать функцию WordPress с именем add_action () , по крайней мере, с двумя параметрами.
- Первый обязательный параметр — это имя хука действия , который вы хотите присоединить к
- Второй обязательный параметр — это имя функции , которую вы хотите запустить
- Третий параметр (необязательный) — приоритет функции, которую вы хотите запустить.Вы можете подключить любое количество различных функций к одному и тому же хуку действия и упорядочить их так, как вам нравится. Приоритет по умолчанию — 10, то есть ваша пользовательская функция помещается после любой из встроенных функций WordPress. Далее выполняется функция с приоритетом 11 и т. Д.
- Четвертый параметр (необязательный) — это , количество аргументов , что означает, сколько параметров может принимать ваша пользовательская функция. По умолчанию 1.
Этот плагин перехватывает обработчик действия wp_footer () , который вызывается прямо перед закрывающим тегом