我有添加新记录的链接/add_records.php">添加新
所以它在新页面中打开表单我想在popoup的同一页上打开那个表格我该怎么做?表单内容来自不同的文件
在您的子主题的文件夹中创建另一个名为js的文件夹(除非您的主题已经有一个js文件夹),并在该文件夹中创建一个新文件popup.js将以下内容粘贴到该文件中:
jQuery(document).ready(function($) {
$('.popup').click(function() {
var NWin = window.open($(this).prop('href'), '', 'scrollbars=1,height=400,width=400');
if (window.focus)
{
NWin.focus();
}
return false;
});
});
在儿童主题的函数.php中添加以下内容:
//* Register and Enqueue scripts for popup
function cc_popup_script() {
wp_register_script( 'popup', get_stylesheet_directory_uri() . '/js/popup.js', array( 'jquery' ), '1.0.0', false );
wp_enqueue_script( 'popup' );
}
add_action('wp_enqueue_scripts', 'cc_popup_script');
一旦你添加了上面的代码,你现在可以在你的页面/帖子内容中使用它,方法是在你想在弹出窗口中打开的任何链接上附加一个"弹出"类。例如
<a href="add_records.php?Add New" class="popup">popup example page</a>
也可以很容易地将其制作成一个插件,该插件应该比添加到主题中更整洁。