質問編集履歴

1 <code>で括る

Dvtv

Dvtv score 16

2017/08/06 12:58  投稿

Wordpressの管理画面で、WooCommerceの左メニューの順序が変更できない
###前提・実現したいこと
Wordpressの管理画面で、左メニューの順序を変更を行っております。
プラグイン「WooCommerce」を導入し、表示されたWooCommerceメニューを一番上に表示しようとしています。
###発生している問題・エラーメッセージ
functionsにメニューの順序変更のコードを埋め込んだところ、
WooCommerceメニューは、順序が一番最下部に表示されてしまいました。
###該当のソースコード
```  
function custom_menu_order($menu_ord) {
   if (!$menu_ord) return true;
           return array(
               'edit.php?post_type=shop_order', // WooCommerce
               'edit.php?post_type=product',    // 商品
               'edit.php',                      // 投稿
               'upload.php',                    // メディア
・・・・
       );
   }
add_filter('custom_menu_order', 'custom_menu_order');
add_filter('menu_order', 'custom_menu_order');
```
###試したこと
キャッシュ系のプラグインを外した上で
WooCommerceメニューを真ん中になるようfunctionsに記述しました。
→ 一番最下部に表示されました。
functionsの中でメニューの順序変更をする前に
「ダッシュボード」等、幾つかのメニューを"remove_menu_page"でメニューの削除をしていた為、削除のコードを外してみました。
「ダッシュボード」等、削除をしたメニューも含め、順序の変更をしてみました。
→ 一番最下部に表示されました。
###補足情報(言語/FW/ツール等のバージョンなど)
WordPress 4.8.1
WooCommerce 3.1.1
よろしくお願いいたいします。
  • WordPress

    12805 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る