我正在尝试创建一个插件来更新Wordpress数据库表中的变量。我的管理页面上有以下内容
<button type="button" onclick='myfunction()'>Update</button>
<script>
function myfunction(){
jQuery.get('<?php echo $plugin_url = plugins_url('plugin-name'); ?>/scan-update-table.php');
return false;
};
</script>
scan-update-table.php如下所示:
global $wpdb;
$wpdb->update('wp_scan_featured', array('post_ID'=>44), array('role'=>'lead_article'));
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );
当我按下按钮没有任何反应时,但是当我打开scan-update-table.php文件时,我收到错误:致命错误:在非目标上调用成员函数update()