Как преобразовать шорткод в ссылку?

1 мар. 2017 г., 09:28:35
Просмотры: 33.1K
Голосов: -1

Вот мой шорткод:

[contact-form-7 id="1735" title="Contact form 1"]

Чтобы его выполнить, мне нужно преобразовать его в ссылку (Например, http://html.com). Как преобразовать этот шорткод в ссылку? Это возможно?

4
Комментарии

Добро пожаловать на [wordpress.se]. Не могли бы вы уточнить ваш вопрос? Я не совсем понимаю, о чем именно вы спрашиваете. Спасибо.

birgire birgire
1 мар. 2017 г. 12:09:54

Спасибо. Мне нужно добавить всплывающую контактную форму в свою тему WordPress. При нажатии на кнопку должна появляться эта форма. В WordPress требуется указать ссылку (например, http://www.example.com/) для открытия popup. Но мой плагин предоставляет только шорткод, а мне нужна именно ссылка.

Jeevan RL Jeevan RL
1 мар. 2017 г. 12:22:34

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

birgire birgire
1 мар. 2017 г. 12:29:08

Что если шорткод вставлен на страницу, а постоянная ссылка на эту страницу добавлена в кнопку?

Innocent Ohimor Innocent Ohimor
23 апр. 2021 г. 22:08:03
Все ответы на вопрос 1
0

Оберните ваш шорткод в div и присвойте ему ID, который можно использовать в качестве цели при вызове попапа. Например, вы можете разместить шорткод где-нибудь на странице (в контенте, сайдбаре и т.д.) следующим образом:

<div id="popup" class="lightbox">[contact-form-7 id="1735" title="Форма обратной связи 1"]</div>

а ссылка, которая вызывает попап, будет выглядеть примерно так:

<a href="#popup">Форма</a>

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

1 мар. 2017 г. 14:37:50