プラグインのウィジェットを管理画面から削除する方法

プラグインフォルダからこの文字列を検索

register

プラグインフォルダからこのような感じの文字列をコピーして
function.phpにペースト
(example_widget_initやexample_Widgetの部分はプラグインによってちがいます)

function example_widget_init() {
    register_widget('example_Widget');
}
add_action('widgets_init', 'example_widget_init');

関数名を適当に書き換える
example_widget_initをexample_widget_init_deleteにする
関数名がかぶらなければどんなものでもいいみたいです。

register_widgetを
unregister_widgetに書き換える

できあがりはこんな感じ。

function example_widget_init_delete() {
    unregister_widget('example_Widget');
}
add_action('widgets_init', 'example_widget_init_delete');

WordPress標準のウィジェットの場合はこちらがとても参考になりました。
お手軽WordPress Tips:管理画面で追加できるウィジェットで不要のコンテンツを削除する
http://kachibito.net/wordpress/remove-admin-widget.html

投稿者:

ayako0802

フロントエンドエンジニア