Как вывести встроенную форму подписки?
Встроенная в тему форма подписки – это только визуально оформленный блок. Сами поля и их обработчики нужно добавлять отдельно. Например, очень популярен сервис подписок UniSender, MailerLite и SendPulse.
После регистрации в этом или другом сервисе, он предоставит вам код формы подписки. Сбор и обработка EMAIL-адресов подписчиков также управляется сервисом.
Затем установите и активируйте дочернюю тему отсюда.
Тема Reboot
В дочерней теме reboot_child создайте папку template-parts, а в ней папку blocks. Из темы Reboot скопируйте в эту папку файл subscribe-box.php.
Откройте файл /template-parts/blocks/subscribe-box.php в дочерней теме и код
<input type="text" placeholder="Ваше имя">
<input type="text" placeholder="Ваш e-mail">
<button class="btn">Подписаться</button>
замените на код формы подписки, скопированный в сервисе рассылок.
Заголовок встроенной формы подписки также можно изменить в файле /template-parts/blocks/subscribe-box.php дочерней темы.
Тема Root
В дочерней теме root_child создайте папку template-parts и из темы Root скопируйте в неё файл subscribe-box.php.
Откройте файл /template-parts/subscribe-box.php в дочерней теме и код
<input type="text" placeholder="Ваше имя">
<input type="text" placeholder="Ваш e-mail">
<button class="btn">Подписаться</button>
замените на код формы подписки, скопированный в сервисе рассылок.
Заголовок встроенной формы подписки также можно изменить в файле /template-parts/subscribe-box.php дочерней темы.
Тема JournalX
В дочерней теме journalx_child создайте папку template, а в ней папку parts. Из темы JournalX скопируйте в эту папку файл subscribe-box.php.
Откройте файл /template/parts/subscribe-box.php в дочерней теме и код
<input type="text" placeholder="Ваше имя">
<input type="text" placeholder="Ваш e-mail">
<button class="btn">Подписаться</button>
замените на код формы подписки, скопированный в сервисе рассылок.
Заголовок встроенной формы подписки также можно изменить в файле /template-parts/blocks/subscribe-box.php дочерней темы.
Тема Cook It
В дочерней теме cook_it_child создайте папку template-parts и из темы Cook It скопируйте в неё файл subscribe-box.php.
Откройте файл /template-parts/subscribe-box.php в дочерней теме и код
<input type="text" placeholder="Ваше имя">
<input type="text" placeholder="Ваш e-mail">
<button class="btn">Подписаться</button>
замените на код формы подписки, скопированный в сервисе рассылок.
Заголовок встроенной формы подписки также можно изменить в файле /template-parts/subscribe-box.php дочерней темы.
Тема Yelly
В дочерней теме yelly_child создайте папку template-parts, а в ней папку blocks. Из темы Yelly скопируйте в эту папку файл subscribe-box.php.
Откройте файл /template-parts/blocks/subscribe-box.php в дочерней теме и код
<input type="text" placeholder="Ваше имя">
<input type="text" placeholder="Ваш e-mail">
<button class="btn">Подписаться</button>
замените на код формы подписки, скопированный в сервисе рассылок.
Заголовок встроенной формы подписки также можно изменить в файле /template-parts/blocks/subscribe-box.php дочерней темы.
Чтобы правки в дочерней теме работали, в Внешний вид > Темы она должна быть активирована. При этом, родительскую тему активировать не нужно, т.к. дочерняя тема работает как дополнение к родительской.
Для вывода формы подписки в произвольном месте сайта можно использовать шорткод .
Чтобы вывести виджет с формой подписки в сайдбаре, перейдите в Внешний вид > Виджеты и добавьте виджет “Подписка” в блок “Сайдбар”.
Чтобы в темах Reboot, Cook It и Yelly вывести встроенную форму подписки на главной странице, перейдите в Внешний вид > Настроить > Конструктор главной, добавьте блок “HTML” и в настройках данного блока вставьте шорткод .