日本語
フォーラム
フォーラム / 使い方全般 / カスタムメニューウィジェットの削除について
(@norichika)
14年前
ウィジェットの削除についてご質問です。
現在製作中のコンテンツにて、カスタムメニューを使用しています。 ウィジェットの画面にカスタムメニューウィジェットが表示されますが、 こちらを削除したいのですが、削除する方法がわかりません。
他のデフォルトでありました、ウィジェットは unregister_widget(‘WP_Widget_Archives’); などで削除出来たのですが。
カスタムメニューウィジェット削除の際の引数 unregister_widget(‘XXXXXXXXXX’); が分からない状況です。
XXXXXXXXXXに何の値を入れれば削除できるか、ご教授頂けないでしょうか? よろしくお願いいたします。
(@redcocker)
こんにちは。
ウィジェットを生成する場合、WP_Widgetというクラスを継承して、新しくクラスを作るのですが、その新しく作成したクラスの名前です。
おそらく「WP_Nav_Menu_Widget」かと。
登録されているウィジェットであれば、グローバル変数$wp_registered_widgetsの中に格納されていたかと思います。(配列ですのでvar_dump()などで確認して下さい。)
var_dump()
redcockerさま
早速のご回答ありがとうございます。
unregister_widget(‘WP_Nav_Menu_Widget’); で削除できました! ありがとうございます!
$wp_registered_widgetsの情報もありがとうございます!
トピック「カスタムメニューウィジェットの削除について」には新たに返信することはできません。