WordPress How-To: создать демонстрацию для демонстраций тем WP

Статья написана:
  • Советы по ведению блога
  • Обновлено: Aug 12, 2013

Разработка темы WordPress действительно снята в последние годы, поскольку программное обеспечение WordPress достигло более 60 миллионов пользователей по всему миру. Компания также представила свои WordPress.com удаленно размещенное решение для ведения блогов, наравне с такими услугами, как Blogger Tumblrдальнейшее увеличение спроса на темы и потенциальный доход, который может быть получен при разработке этих обширных шаблонов PHP. Многие авторы знакомы с практикой программного обеспечения, когда требуется, чтобы небольшое уменьшенное изображение темы в действии отображалось для потенциальных пользователей темы. Они могут увидеть снимок того, как эта тема будет выглядеть на практике на их веб-сайте, и этого достаточно для большого числа пользователей и разработчиков WordPress.

Создание витрины для WP-тем с использованием живых и функциональных демонстраций

Тема WordPress Demo
* Экран, снятый с Элегантные темы - Первоклассный клуб тем WordPress, которым я пользуюсь годами.

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

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

Вот как это делается.

Шаг 1: получите те WordPress темы онлайн для просмотра

Тема WordPress Demo

Чтобы этот подход работал, каждая тема, которую разработчик хочет продемонстрировать потенциальным пользователям или клиентам, должна быть помещена в стандартный каталог тем WordPress (/ public_html / wp-content / themes /). Убедитесь, что все изображения тем загружены, а папки тем - в нижнем регистре без пробелов или знаков препинания, так как это будет иметь важное значение при развертывании и просмотре этих тем на нескольких сайтах WordPress с использованием одной из более сложных встроенных функций, предлагаемых в WordPress. 3.0 и выше.

Когда темы полностью загружены, пришло время вернуться из каталога тем в стандартную корневую папку WordPress, которая, скорее всего, является папкой «public_html».

Шаг 2: включение многостраничного WordPress для презентации темы

Тема WordPress Demo

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

В файле «wp-config.php», который находится в корневой папке WordPress, просто вставьте строку ниже, которая даст указание панели инструментов включить функцию «WordPress Networks» и предоставить панель управления конфигурацией для настройки ее параметров и продолжения:

define ('WP_ALLOW_MULTISITE', true);

Сохраните файл и перейдите на панель управления WordPress, где на боковой панели под заголовком «Инструменты» появится ссылка «Настройка сети». В этом диалоговом окне настройки обязательно выберите, будут ли блоги устанавливаться в поддомен или подпапку, а также укажите каталог для загружаемых носителей. Перейдите к следующей части установки, на которой панель инструментов WordPress напечатает несколько строк кода, которые необходимо вставить в файлы «wp-config.php» и «.htaccess» в корневом каталоге сервера.

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

Следует отметить, что файл «.htaccess» часто скрывается от просмотра при использовании традиционного FTP-клиента, и если это так, пользователи должны перейти к своей панели cPanel, Plesk Panel или другому серверному программному обеспечению панели управления и отредактировать файл, используя сетевой файловый менеджер. Эти веб-приложения могут просматривать и редактировать скрытые папки, когда традиционными FTP-клиентами нет.

Шаг 3: создайте блог для каждой демонстрации темы WordPress

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

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

Предприимчивые разработчики могут немного облегчить изучение плагинов, которые могут помочь в этом процессе.

Первый плагин, известный как Репликатор, можно использовать для мгновенного создания большого количества многоузловых экземпляров без индивидуальной настройки каждого из них в течение длительного периода времени. Плагин установлен и активирован в не-Network Dashboard для использования с многосайтовыми блогами; при использовании разработчик может определить основные настройки блога, которые будут применяться к числу блогов, которые они собираются создать. Эти настройки будут универсальными, но им все равно придется вручную определять тему, используемую для каждой многосайтовой итерации.

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

Альтернативный подход: установка нескольких итераций WordPress

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

Тем не менее, многие разработчики тем предпочитают, чтобы при создании этих сайтов было немного больше «старой школы», и они будут уверены, что WordPress можно установить несколько раз на одном сервере. Для тех, у кого несколько баз данных, это просто: просто создайте новую базу данных для каждой установки WordPress, установите PHP WordPress каждый раз в новую подпапку и продолжайте процесс настройки и создания тем как обычно. Затем перейдите по ссылке на эту новую установку со страницы индекса сайта, и все позаботится.

Тем не менее, для тех, у кого есть только одна база данных, файл «wp-config.php» снова необходимо обновить, чтобы приспособить несколько установок для демонстрации тем. Это требует простого изменения файла, который определяет новый префикс базы данных для каждой установки. Это гарантирует, что демонстрационные сайты тем не будут перезаписывать данные и пользователей, присутствующих в основной установке сайта. Это делается путем изменения строки ниже, которая появляется в верхней части каждого файла «wp-config.php», как поставляется с загрузкой программного обеспечения WordPress:

$ table_prefix = 'wp_';

Для простоты использования просто переименуйте префикс «wp_» ко всему нижнему регистру темы, которая будет продемонстрирована с использованием этой конкретной установки. Это будет способствовать ясности при навигации по таблицам или ячейкам с использованием программного обеспечения базы данных, такого как phpMyAdmin.

Поскольку все эти сайты будут доступны для одного и того же администратора, стоит отметить, что WordPress действительно может получить доступ к данным пользователя и пароля других установок, используя простой взлом, помещенный в файл «wp-config.php». Это позволит разработчику входить в каждую установку с одним и тем же именем пользователя и паролем, а также гарантировать, что они будут входить в каждую установку одновременно. Две строки кода, необходимые для достижения этой цели:

define ('CUSTOM_USER_TABLE', $ table_prefix.'wp_users ');
define ('CUSTOM_USER_META_TABLE', $ table_prefix.'wp_usermeta ');

Помните, что префикс «wp_» здесь можно изменить на что угодно, и он должен соответствовать информации базы данных первичной установки для достижения наилучших результатов.

Другой альтернативный подход: использование плагинов WordPress для демонстрации тем

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

Самый популярный плагин известен как WordPress Theme Demo Plugin и, хотя его название не обязательно является творческим, его подход является творческим и здравым смыслом. Плагин, по сути, переносит окно предварительного просмотра темы из панели инструментов в реальное использование. Пользователи и покупатели сайта могут просмотреть любую из тем сайта, перейдя по простому URL, сконструированному так:

http://your-domain.com/preview_theme?theme-name

Этот предварительный URL-адрес превращает все имена папок в нижнем регистре темы в место предварительного просмотра; Любое имя папки темы может быть прикреплено к концу ссылки, чтобы ее можно было предварительно просмотреть пользователем. Система гениальна, и на сегодняшний день это самый эффективный способ предварительного просмотра тем. Нет необходимости в взломе базы данных, и пользователям не нужно вносить какие-либо изменения в файл WordPress «wp-config.php», чтобы этот URL-адрес был полностью функциональным. Просто загрузите плагин, активируйте его и начните ссылаться на превью тем, используя приведенную выше конструкцию URL. Тематический демонстрационный сайт может быть развернут за несколько часов, используя этот метод.

Этот плагин также позволяет полностью перечислить все темы сайта для печати либо на боковой панели, либо на отдельной странице (или публикации) целиком. Это очень похоже на виджет Diamond MultiSite Plugin, но выполняется с использованием простой переменной. Где бы ни появлялся список, разработчики могут просто вставить следующую скобленную переменную WordPress:

[Theme_list]

Полный и алфавитный список тем будет представлен в формате <ul>; важно помнить, что каждая тема, загруженная на сайт, будет помещена в этот список, включая тему по умолчанию для сайта и любую тему, которая в настоящее время находится в стадии разработки или ревизии. Будьте внимательны к темам, которые загружены, и удалите те, которые не для продажи или предварительного просмотра клиентами.

Легко делать и вознаграждать в конце

Демо-сайт WordPress

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

О Джерри Лоу

Основатель WebHostingSecretRevealed.net (WHSR) - обзора хостинга, которому доверяют и используют пользователи 100,000. Более чем 15-летний опыт в веб-хостинге, партнерском маркетинге и SEO. Вкладчик в ProBlogger.net, Business.com, SocialMediaToday.com и многое другое.

Подключение: