0

我将函数 'listing_companions_Ajax' 添加到$core_actions_postadmin-ajax.php中。但是在WP更新后发现该功能不再存在

$core_actions_post = array('oembed-cache',...,'listing_companions_Ajax');

问题:如何在 WP 更新后将这个新功能 Listing_companions_Ajax 添加/挂钩到文件 admin-ajax.php 而不会丢失它?

4

2 回答 2

0

这是在 WordPress 上使用 ajax 的示例:

这是javascript。

     $.ajax({
        type: 'post',
        url: siteUrl.ajax_url + '?action=listing_companions_ajax',
        data: someDataHere,
        success: function (response) {
          // do something on success here
        }
 } );

WordPress:

add_action( 'wp_ajax_listing_companions_ajax', 'listing_companions_ajax' );
add_action( 'wp_ajax_nopriv_listing_companions_ajax', 'listing_companions_ajax' );

function listing_companions_ajax() {
 // do smth here
}
于 2017-11-01T16:41:02.183 回答
-1

切勿在 WordPress 代码文件中编写自定义代码。如果您想使用 ajax,请考虑阅读这篇文章 - https://codex.wordpress.org/AJAX_in_Plugins。如果您还有其他问题,请告诉我。

于 2017-11-01T15:30:14.963 回答