在wordpress的thickbox内联视图中包含php文件

在wordpress的thickbox内联视图中包含php文件,php,jquery,wordpress,thickbox,Php,Jquery,Wordpress,Thickbox,在我的一个wordpress插件中,我使用thickbox函数调用同一插件目录中的另一个php文件。只要内容来自同一个文件,thickbox就会显示内容,如果我在thickbox中包含另一个php文件,它就不会工作。请帮忙 这是我的密码 <?php add_thickbox(); include plugin_dir_path(__FILE__) . '/my_php_file.php'; ?> <div id="cnt-id" style="display:none;"&

在我的一个wordpress插件中,我使用thickbox函数调用同一插件目录中的另一个php文件。只要内容来自同一个文件,thickbox就会显示内容,如果我在thickbox中包含另一个php文件,它就不会工作。请帮忙

这是我的密码

<?php 
add_thickbox();

include plugin_dir_path(__FILE__) . '/my_php_file.php'; ?>
<div id="cnt-id" style="display:none;">
   <h1><?php _e('Select an Item', 'txt-domain'); ?></h1>
   <?php print_r($tpl_list);?>
</div>

厚箱锚链

<a href="#TB_inline?width=600&height=550&inlineId=cnt-id" class="thickbox">
    <?php _e('Open thickbox', 'txt-domain'); ?>
</a>

因此,当thickbox页面加载时,它只显示h1标题。我试图打印的数组只是在包含的php文件中创建的静态数组

我们将非常感谢您的帮助


感谢处于类似情况的人。这就是我发现的解决方案

我在thickbox的同一位置使用了文件的绝对URL和TB_iframe参数。我调用了一个单独的php文件,其中包含另一个包含数组数据的文件

我不想直接访问该文件,我通过PHP添加了http_referer检查,以检查ref url中是否有wp admin/post.PHP。这不是一个坚如磐石的黑客证据,但仍有一定帮助


感谢处于类似情况的人。这就是我发现的解决方案

我在thickbox的同一位置使用了文件的绝对URL和TB_iframe参数。我调用了一个单独的php文件,其中包含另一个包含数组数据的文件

我不想直接访问该文件,我通过PHP添加了http_referer检查,以检查ref url中是否有wp admin/post.PHP。这不是一个坚如磐石的黑客证据,但仍有一定帮助

谢谢