Перейти к основному содержимому

Шаблоны сайтов (v2)

ПРИМЕЧАНИЕ: Эта статья относится к версии Ultimate Multisite 2.x. Если вы используете версию 1.x, см. эту статью .

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

Что такое Шаблон сайта?

Как следует из названия, Шаблон сайта — это шаблонный сайт, который можно использовать в качестве основы при создании новых сайтов в вашей сети.

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

Звучит здорово, но как создать новый шаблон сайта? Это проще простого.

Создание и редактирование нового шаблона сайта

Шаблоны сайтов — это просто обычные сайты в вашей сети. Чтобы создать новый шаблон, вы можете просто перейти в Network Admin > Ultimate Multisite > Sites > Add Site.

Add site button in the Sites list page

Это откроет модальное окно, в котором будет запрошено Site title, Site Domain/path, и Site type. В выпадающем поле Site Type убедитесь, что вы выбрали Site Template .

Add site template modal with site type dropdown

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

Add site template modal with copy site toggle

Настройка содержимого шаблона сайта

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

Все эти данные будут скопированы, когда клиент создаст новый сайт на основе этого шаблона.

Расширенные параметры

Если вы разбираетесь в пользовательском кодировании, вы можете воспользоваться нашим Search and Replace API, чтобы автоматически заменить информацию на новом сайте после его создания. Это полезно для таких вещей, как замена названий компаний на странице О нас, замена контактного e‑mail на странице Контакты и т. д.

Использование шаблонов сайтов

Итак, вы создали множество различных шаблонов сайтов с разными дизайнами, темами и настройками. Как сделать их полезными в вашей сети?

В основном, сейчас вы можете использовать два подхода (не одновременно):

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

Режим 1: Присвоить шаблон сайта

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

Для этого вам нужно перейти в Ultimate Multisite > Products > Edit.

Edit product to assign site template

Это приведет вас к странице Edit Product. В разделе Product Options найдите вкладку Site template и выберите опцию Assign Site Template из выпадающего списка. Это откроет список доступных шаблонов сайтов и позволит вам выбрать только один шаблон, посвященный продукту.

Product site template tab with assign site template option

Режим 2: Выбрать доступный шаблон сайта

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

На странице Edit Product. В разделе Product Options найдите вкладку Site template и выберите опцию Choose Available Site Template из выпадающего списка. Это откроет список доступных шаблонов сайтов и позволит вам выбрать шаблон, который будет доступен. Вы можете сделать это, выбрав его поведение: Available (доступен), если хотите, чтобы шаблон был включен в список. Not Available (не доступен), если хотите, чтобы шаблон не отображался как вариант. И Pre-selected (предустановлен), если хотите, чтобы один из перечисленных шаблонов был выбран по умолчанию.

Choose available site templates with behavior options

По умолчанию: выбор шаблона сайта в форме оформления заказа

Если вы хотите, чтобы все ваши шаблоны сайтов были доступны во время регистрации, или, возможно, не хотите выполнять дополнительную работу по назначению или указанию шаблонов сайтов для каждого создаваемого продукта, вы можете просто установить выбор шаблона сайта в вашей Checkout Form. Для этого вам нужно перейти в Ultimate Multisite > Checkout Forms. Затем нажмите Edit под формой, которую вы хотите настроить.

Checkout forms list page

Это откроет страницу Edit Checkout Form. Найдите поле Template Selection и нажмите Edit под ним.

Checkout form editor with template selection field

Появится модальное окно. В поле Template Sites вы можете выбрать и перечислить все шаблоны сайтов, которые вы хотите сделать доступными во время регистрации. Шаблоны сайтов, которые вы укажете здесь, будут доступны независимо от того, какой продукт выбрал пользователь.

Template sites field in checkout form editor

Параметры шаблона сайта

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

Site template options in Ultimate Multisite settings

Разрешить переключение шаблона

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

Позволить пользователям использовать свой сайт в качестве шаблона

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

Копировать медиа при дублировании шаблона

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

Предотвратить индексацию шаблонов сайтов поисковыми системами

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

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

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

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

Homepage with placeholder text in curly braces

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

Checkout form with matching registration field

Ваш клиент затем сможет заполнить это поле во время регистрации.

Registration field filled by customer

Preview of the registration form

Ultimate Multisite затем автоматически заменит заполнители данными, предоставленными клиентом.

Placeholders replaced with customer data on the site

Решение проблемы «шаблон, полный заполнителей»

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

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

Вы можете получить доступ к редактору заполнителей шаблона, перейдя в Ultimate Multisite > Settings > Sites, а затем, в боковой панели, щелкнув ссылку Edit Placeholders.

Placeholder settings under Sites settings page

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

Template placeholders content editor