在弹出式wordpress jquery php中显示表单


display form in popup wordpress jquery php

我有添加新记录的链接/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>

也可以很容易地将其制作成一个插件,该插件应该比添加到主题中更整洁。