サポート » 使い方全般 » カスタムメニューウィジェットの削除について

  • 解決済 norichika

    (@norichika)


    ウィジェットの削除についてご質問です。

    現在製作中のコンテンツにて、カスタムメニューを使用しています。
    ウィジェットの画面にカスタムメニューウィジェットが表示されますが、
    こちらを削除したいのですが、削除する方法がわかりません。

    他のデフォルトでありました、ウィジェットは
    unregister_widget(‘WP_Widget_Archives’);
    などで削除出来たのですが。

    カスタムメニューウィジェット削除の際の引数
    unregister_widget(‘XXXXXXXXXX’);
    が分からない状況です。

    XXXXXXXXXXに何の値を入れれば削除できるか、ご教授頂けないでしょうか?
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは。

    ウィジェットを生成する場合、WP_Widgetというクラスを継承して、新しくクラスを作るのですが、その新しく作成したクラスの名前です。

    おそらく「WP_Nav_Menu_Widget」かと。

    登録されているウィジェットであれば、グローバル変数$wp_registered_widgetsの中に格納されていたかと思います。(配列ですのでvar_dump()などで確認して下さい。)

    トピック投稿者 norichika

    (@norichika)

    redcockerさま

    早速のご回答ありがとうございます。

    unregister_widget(‘WP_Nav_Menu_Widget’);
    で削除できました!
    ありがとうございます!

    $wp_registered_widgetsの情報もありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムメニューウィジェットの削除について」には新たに返信することはできません。