標準の投稿と同じ押しピンアイコンなので、この部分が、標準の固定ページと同じ長方形アイコンに変われば、固定ページと同じような画面が表示されるのか?と思っているのですが、固定ページ変更に該当する項目にたどりつけていません。
関係ありません
階層という部分をTrueにすると固定ページになるというような説明もあり実行してみたのですが、作成したカスタム投稿の項目が固定ページのようなアイコンに変わることもなく、
文字通り、時系列では無く、階層を持つ投稿タイプになるだけです。
—
ページ属性については「support」で「page-attributes」指定しない、かつ「hierarchical が true」です。
http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/register_post_type
促成と
gatespaceさん、ご返信ありがとうございます。
この間、下記をご参考に、環境が違って表示されないのか?とも思いながら、他環境にもテストサイトを作りながら試してみました。
>ページ属性については「support」で「page-attributes」指定しない、かつ「hierarchical が true」です。
「support」で「page-attributes」指定しない
ですが、チェックを外すと、属性部分自体が表示されないようです。
「hierarchical」をtrueにしても、属性-順序(0)という状態です。
これは、falseにしても現象は変わりません。
テンプレートを置いていないから表示されないのか?と思い、single-xxxxx.phpというテンプレートをいくつかおいてみたのですが、変化はありませんでした。
作成するカスタムページの表示オプションの中に、ページ属性というのが隠れているのかと思ったのですが、表示されている属性にチェックが入っている状態です。
こういうことを言ってはプラグインの作成者様に失礼かもしれませんが、ひょっとしたら、プラグインのバグとかでしょうか?
すいませんが、よろしくお願い致します。
間違ってたかも。
正しくは
「hierarchical が true」かつ
「support」で「page-attributes」指定
でページ属性が出ると思います。
ただし、「テンプレートの選択」は通常の固定ページのみでカスタム投稿自体が対応していません。
投稿にテンプレート選択機能を追加するプラグインですが、Custom Post Templateで実現出来るかもしれません。
私は使っていないので知りませんが、カスタム投稿でも利用出来るようです。
Custom Post Template | WordPress Plugins
使い方はプラグインページでも紹介されていますが、日本語で読みたければ次の記事が分かり易そうです。
投稿ごとにデザインテンプレートを変更するプラグイン – Custom Post Template | WordPressで企業ウェブサイト作成・商用ホームページ制作 WordPress Go Go
カスタム投稿で利用する方法は、プラグインページのOther Notesで紹介されてます。
Developers
If you want to implement the custom post templates on a custom post type, you can use the cpt_post_types filter, here’s an example below of adding the custom post template selector and metabox to the “Movie” and “Actor” custom post types. This code can be added to a plugin or to the functions.php file in your theme.
/**
* Hooks the WP cpt_post_types filter
*
* @param array $post_types An array of post type names that the templates be used by
* @return array The array of post type names that the templates be used by
**/
function my_cpt_post_types( $post_types ) {
$post_types[] = 'movie';
$post_types[] = 'actor';
return $post_types;
}
add_filter( 'cpt_post_types', 'my_cpt_post_types' );
投稿にはこの機能を追加せずに、特定のカスタム投稿タイプだけに追加する方法は以下のトピックを参考にしてください。
WordPress › Support » Use only for Custom Post Type (英語フォーラム)
使ってみて分からないことがあれば、新しくトピックを作成して質問してください。
popupさん、ありがとうございます。
いただきました情報からいろいろ試行錯誤しておりますが、難しいですね・・。
もう少し、時間をかけていきたいと思います。
ご返信ありがとうございました。