如何使Contact Form7弹出到厚框中?

时间:2013-01-08 作者:Desi

我正在尝试在一个thickbox模式窗口中弹出联系人表单7。我可以使用do_shortcode 或者短代码,但我不知道如何设置它。有人能把我推向正确的方向吗?

Thickbox page, 看起来我应该使用内联内容、iFramed内容或AJAX内容,但我不确定是哪一种。

1 个回复
最合适的回答,由SO网友:brasofilo 整理而成

我能想到的一个解决方案是创建一个几乎为空的页面模板,其中包含最小的header, body (您的短代码)和footer.

使用此模板创建页面并加载iFramed。

例如:

<?php
/**
 * Template Name: Almost Empty Page for Thickbox
 */

// REPLACE THIS get_header WITH THE CONTENTS OF THE FILE header.php
// AND CLEAN UP EVERYTHING THAT\'S NOT NEEDED
get_header(); 
?>
    <div id="container" class="one-column">
        <div id="content" role="main">
        <?php
            do_shortcode(); // YOUR SHORTCODE
        ?>
        </div>
    </div>
<?php 
// REPLACE THIS get_footer WITH THE CONTENTS OF THE FILE footer.php AND CLEAN UP
get_footer(); ?>

结束

相关推荐

无法让jQuery UI在我的插件中排队!

我不知道我做错了什么,但我需要一些帮助。我的插件架构如下。。。register_activation_hook(__FILE__, \'my_post_options_box\'); add_action(\'admin_menu\', \'my_post_options_box\'); //enqueue jquery ui here function my_load_js() { echo \"called\"; //THIS ECHO FIRES&#

如何使Contact Form7弹出到厚框中? - 小码农CODE - 行之有效找到问题解决它

如何使Contact Form7弹出到厚框中?

时间:2013-01-08 作者:Desi

我正在尝试在一个thickbox模式窗口中弹出联系人表单7。我可以使用do_shortcode 或者短代码,但我不知道如何设置它。有人能把我推向正确的方向吗?

Thickbox page, 看起来我应该使用内联内容、iFramed内容或AJAX内容,但我不确定是哪一种。

1 个回复
最合适的回答,由SO网友:brasofilo 整理而成

我能想到的一个解决方案是创建一个几乎为空的页面模板,其中包含最小的header, body (您的短代码)和footer.

使用此模板创建页面并加载iFramed。

例如:

<?php
/**
 * Template Name: Almost Empty Page for Thickbox
 */

// REPLACE THIS get_header WITH THE CONTENTS OF THE FILE header.php
// AND CLEAN UP EVERYTHING THAT\'S NOT NEEDED
get_header(); 
?>
    <div id="container" class="one-column">
        <div id="content" role="main">
        <?php
            do_shortcode(); // YOUR SHORTCODE
        ?>
        </div>
    </div>
<?php 
// REPLACE THIS get_footer WITH THE CONTENTS OF THE FILE footer.php AND CLEAN UP
get_footer(); ?>