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 ファイルを開くと次のエラーが表示されます。