先日WordPressの新バージョン4.9.1が公開されました。
重要なセキュリティ関係のアップグレードが含まれていますので、バージョン4.9.0未満をご利用の方はなるべくお早めにアップデートしておきましょう。
さて。
WordPress(4.9.1)にはデフォルトで以下のウィジェットが用意されています。
- アーカイブ
- カレンダー
- カテゴリー
- メタ情報
- 固定ページ
- 最近のコメント
- 最近の投稿
- RSS
- 検索
- タグクラウド
- テキスト
- ナビゲーションメニュー
- 動画
- 画像
- 音声
- ギャラリー
- カスタムHTML
クライアント案件で納品する際やサイトの構成によっては、表示させたくない、あるいは使用不可能にしたいウィジェットというのも出てきます。
そんなときは下記の方法でウィジェット機能を無効化できます。
function remove_widgets() { unregister_widget("WP_Widget_Archives"); //アーカイブ unregister_widget("WP_Widget_Calendar"); //カレンダー unregister_widget("WP_Widget_Categories"); //カテゴリー unregister_widget("WP_Widget_Meta"); //メタ情報 unregister_widget("WP_Widget_Pages"); //固定ページ unregister_widget("WP_Widget_Recent_Comments"); //最近のコメント unregister_widget("WP_Widget_Recent_Posts"); //最近の投稿 unregister_widget("WP_Widget_RSS"); //RSS unregister_widget("WP_Widget_Search"); //検索 unregister_widget("WP_Widget_Tag_Cloud"); //タグクラウド unregister_widget("WP_Widget_Text"); //テキスト unregister_widget("WP_Nav_Menu_Widget"); //ナビゲーションメニュー unregister_widget("WP_Widget_Media_Video"); //動画 unregister_widget("WP_Widget_Media_Image"); //画像 unregister_widget("WP_Widget_Media_Audio"); //音声 unregister_widget("WP_Widget_Media_Gallery"); //ギャラリー unregister_widget("WP_Widget_Custom_HTML"); //カスタムHTML } add_action("widgets_init", "remove_widgets", 11);
ぜひご利用ください。
Codex : https://codex.wordpress.org/Function_Reference/unregister_widget