如何通过函数文件删除WordPress中的数据库表?

时间:2020-08-11 作者:Nisha_at_Behance

我最近安装了Rankmath,我使用的是不同的页面生成器,其中的内容无法被插件读取。所以我从设置中禁用了SEO分析。现在我想知道我们是否可以从Daba via移除这张桌子functions.php. 我认为删除此表将缩短加载时间。

enter image description here

表名称:“1”;wpbr\\u rank\\u math\\u sc\\u analytics“wpbr\\u rank\\u math\\u sc\\u analytics”;

1 个回复
最合适的回答,由SO网友:Nate Allen 整理而成

将此添加到functions.php

function delete_wpbr_rank_math_sc_analytics() {
    if ( ! isset( $_GET[\'delete_wpbr_rank_math_sc_analytics\'] ) ) {
        return;
    }
    
    global $wpdb;
    $wpdb->query( "DROP TABLE IF EXISTS wpbr_rank_math_sc_analytics" );
}
add_action( \'admin_init\', \'delete_wpbr_rank_math_sc_analytics\' );
访问此URL:https://yoursite.com/wp-admin/?delete_wpbr_rank_math_sc_analytics

“明显变化”;您的站点。“com”;到您的实际域。

我这样做是为了让你必须访问一个特定的URL,这样它就不会每次都运行。