質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
WordPress

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

Q&A

解決済

1回答

667閲覧

プラグインを使わないカスタム投稿タイプの設定で、ダッシュボードにメニューが表示できない

YukaSaku

総合スコア52

WordPress

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

0グッド

0クリップ

投稿2017/07/25 04:27

編集2017/07/25 04:33

こちらのサイトを参考にカスタム投稿タイプの設定をしています。
webcreatorbox:カスタム投稿タイプ

そしてサイト内に出てくるfooplugins.comを利用して、functions.phpに挿入するコードを作成しました。

php

1add_action( 'init', 'register_cpt_coffee_farm' ); 2 3function register_cpt_coffee_farm() { 4 5 $labels = array( 6 'name' => __( 'Coffee farms', 'coffee_farm' ), 7 'singular_name' => __( 'Coffee farm', 'coffee_farm' ), 8 'add_new' => __( 'Add New Info', 'coffee_farm' ), 9 'add_new_item' => __( 'Add New Farm Info', 'coffee_farm' ), 10 'edit_item' => __( 'Edit the farm info', 'coffee_farm' ), 11 'new_item' => __( 'New farm info', 'coffee_farm' ), 12 'view_item' => __( 'View farm info', 'coffee_farm' ), 13 'search_items' => __( 'Search the farm info', 'coffee_farm' ), 14 'not_found' => __( 'Not found the farm info', 'coffee_farm' ), 15 'not_found_in_trash' => __( 'Not found the farm info in trash', 'coffee_farm' ), 16 'parent_item_colon' => __( 'New farm info', 'coffee_farm' ), 17 'menu_name' => __( 'The farm info', 'coffee_farm' ), 18 ); 19 20 $args = array( 21 'labels' => $labels, 22 'hierarchical' => true, 23 'supports' => array( 'editor', 'excerpt', 'thumbnail', 'custom-fields', 'comments' ), 24 'public' => false, 25 'show_ui' => false, 26 'show_in_nav_menus' => true, 27 'publicly_queryable' => true, 28 'exclude_from_search' => true, 29 'has_archive' => false, 30 'query_var' => true, 31 'can_export' => true, 32 'rewrite' => true, 33 'capability_type' => 'post' 34 ); 35 36 register_post_type( 'coffee_farm', $args ); 37}

ですが、ダッシュボードに何も表示されません。

仕方ないので、pluginを使おうとCustom Post Type UIを設定してみたのですが、やはりダッシュボードに何も表示されません。
プラグインを使って何も表示されないので、一旦プラグインをOFFにして、ダッシュボードの中身を色々と見ていたら、カスタム投稿タイプで設定した"Coffee farm"というのを見つけたので中身は何も入ってなかったのですが、WEB表示メニューに追加してみました。(coffee farmのカテゴリラベル名はThe farm info。)
イメージ説明
が、これはカスタム投稿タイプのメニューではなく、カテゴリのメニューなので、当然ですがこのThe farm infoをクリックしてもカスタム投稿タイプのコンテンツは表示されません。

カスタム投稿タイプのメニューを左側のダッシュボードメニュー一覧に表示させたい場合、どうしたらいいでしょうか?

対処として、以下は行いました。
表示されない場合の対処法
「Has Archive」をTrueにする
パーマリンクの設定の更新
しかし、テンプレートファイルの作成を行うと、HTTP error 500となり、そのファイルを消さない限り、ダッシュボードが開けなくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

'show_ui' => false,'show_ui' => true,にしないと管理画面に出てきません。

投稿2017/07/25 05:06

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

YukaSaku

2017/07/25 12:51

2日も悩んで、たったこれだけだったとは。 きちんと出てきました。 ありがとうございます!!!!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問