サポート » 使い方全般 » カスタム投稿タイプが上手く表示できません。

  • 解決済 necco388

    (@necco388)


    オフラインで作業をしていたときは上手くいっていたのですが、サーバーにアップしたら、表示が上手くいきません。

    通常の投稿(Aとします)とは別のところに投稿タイプ(B)として認識はされています。
    でも、記事をアップすると、通常のAのデザインに投稿する形になっています。
    しかも、Bは固定ページのところにも入っていて、なにか記事を書くと、Bのデザインで表示されます。
    まったく初心者で、PHPのこともよくわからず使っています…。
    もしおわかりになる方がおられましたら、よろしくお願いします。

    functions.phpのファイル

    <?php
    add_action( 'init', 'create_post_type' );
    function create_post_type() {
      register_post_type( '投稿名',
        array(
          'labels' => array(
            'name' => __( '投稿名' )
          ),
          'public' => true,
          'rewrite' => array('slug' => '投稿名')
        )
      );
    }
    ?>

    single-投稿名.phpのファイル

    <?php
    
    /* Template Name: 投稿名 */
    
    get_header(); ?>

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター gatespace

    (@gatespace)

    1. パーマリンク設定をデフォルトに戻してみる
    2. それで表示されたらパーマリンク設定を希望のものに変える

    ありがちなのですが、カスタム投稿タイプを作成後はパーマリンク設定の更新が必要です。
    テーマなどをコピーしただけではダメですよ

    トピック投稿者 necco388

    (@necco388)

    アドバイス、どうもありがとうございます!
    勉強不足でよくわからず申し訳ないのですが、私の今の状況は、パーマリンク設定に問題がある、ということですね?

    パーマリンク設定を、デフォルトに戻したのですが、特に状況が変わらず、Aのデザインで表示されたままです…。

    トピック投稿者 necco388

    (@necco388)

    あれから一度ログアウトして、もう一度パーマリンクをデフォルトに戻したりしていたら、ちゃんとBのデザインで表示されるようになっていました!
    gatespaceさん、どうもありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「カスタム投稿タイプが上手く表示できません。」には新たに返信することはできません。