サポート » 使い方全般 » WPtouchでカスタム投稿を表示することは可能ですか?

  • 解決済 isseiaone

    (@isseiaone)


    こんにちは。
    是非教えて下さい。

    現在、WPtouchの無償版でhome.phpを作成の上で、カスタム投稿で作成したお知らせ記事をloopでhome.phpにタイトルと日付を表示させようとしています。
    home.phpには記事のタイトルと日付が表示されるのですが、記事のタイトルをクリックして記事を閲覧しようとすると404エラーが出てしまいます。以下が書いた記述です。

    !--======= お知らせ========= -->
    <div style="padding:15px 0px 5px;">
    <img src="<?php echo compat_get_plugin_url( 'wptouch' ); ?>/themes/default/images/header_newinfo.gif" width="320" height="15" />
    </div>
    <?php
    /* カスタム投稿タイプoshiraseを表示する */
    $loop = new WP_Query( array( 'post_type' => 'oshirase', 'posts_per_page' => 3 ) );
    while ( $loop->have_posts() ) : $loop->the_post();
    ?>
    
    <ul class="newinfo">
    		<li>
    			<?php the_time('Y/m/d') ?> | </span><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a>
    		</li>
    
    </ul>
    
    <?php endwhile; ?>
    
    <!--======= お知らせ end========= -->

    404エラーが出てしまう理由がわかりません。是非ご教授願います。

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

    (@jim912)

    isseiaoneさん、こんにちは。

    カスタム投稿タイプの登録はどのようにしていますか?

    スレッド開始 isseiaone

    (@isseiaone)

    jim912さん

    はじめまして。
    カスタム投稿タイプはfunctions.phpに下記のように記述して登録しました。

    /*** custom post1 ***/
    add_action( 'init', 'create_post_type' );
    function create_post_type() {
        register_post_type( 'oshirase',
            array(
            'labels' => array(
            'name' => __( 'お知らせ' ),
            'singular_name' => __( 'お知らせ' )
            ),
            'public' => true,
            'has_archive' => true,
            'menu_position' => 100,
            )
        );
    }

    お聞きしていただい事はそういうことでしょうか?
    回答になっていなければお伝えください。
    よろしくお願いします。

    モデレーター jim912

    (@jim912)

    isseiaoneさん

    PCテーマのfunctions.phpに書いているのであれば、WPtouchで表示された場合には読み込まれないため、カスタム投稿タイプ自体が登録されません。

    プラグインで登録するようにするか、WPtouchのfunctions.phpに記述する必要があります。

    スレッド開始 isseiaone

    (@isseiaone)

    jim912さん

    解決いたしました。^^
    基本的なミスにお付きあいいただきましてありがとうございます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「WPtouchでカスタム投稿を表示することは可能ですか?」には新たに返信することはできません。