2015-04-16 3 views
0

Итак, я пытаюсь создать modalbox, который отображает форму контакта, после нажатия кнопки «Связаться со мной».Вставка коротких кодов Wordpress в modalbox

Я пытаюсь сделать это с помощью jQuery, и я использую Contact Forms 7, с помощью которого я могу использовать короткий код для отображения формы. Моя проблема в том, что я точно не знаю, как я должен продолжать это.

Любая помощь или указатели на получение дополнительной информации по этому вопросу будет принята с благодарностью.

ответ

1

С PHP вы могли бы сделать это,

<?php echo do_shortcode('[whatever_shortcode param1="value" param2="value" ]'); ?> 

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

// [bartag foo="foo-value"] 
function bartag_func($atts) { 
    $a = shortcode_atts(array(
     'foo' => 'something', 
     'bar' => 'something else', 
    ), $atts); 

    return "foo = {$a['foo']}"; 
} 
add_shortcode('bartag', 'bartag_func'); 

подробнее, https://codex.wordpress.org/Shortcode_API

и запустить его с JS/JQuery, может загрузить страницу с содержанием скрытой, а затем использовать JS, чтобы показать его ...

Смежные вопросы