在modalbox中插入Wordpress短代码

时间:2015-04-16 03:52:23

标签: jquery wordpress

所以我试图制作一个模态框,在点击"联系我"按钮。

我正在尝试使用jQuery,我正在使用Contact Forms 7,我可以使用短代码来显示表单。我的问题是我不知道该如何处理这个问题。

非常感谢任何有关该主题的更多信息的帮助或指示。

1 个答案:

答案 0 :(得分: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来显示它 ......