カスタム投稿タイプ

| | コメント(0) | トラックバック(0)

カスタム投稿タイプで新着情報を設置。

functions.phpに追記。

/* カスタム投稿タイプの追加(新着) */
add_action( 'init', 'create_post_type_news' );
 
function create_post_type_news() {
  register_post_type( 'news', /* post-type */
    array(
      'labels' => array(
        'name' => __( '新着情報' ),
        'singular_name' => __( '新着情報' )
      ),
      'public' => true,
	'rewrite' => true,
      'menu_position' =>1, //管理画面で上から2番目
      'supports' => array('title','editor','thumbnail','custom-fields','page-attributes'),
	'has_archive' => true,
	'has_archive' => 'news'
    )
  );
}

single-news.phpなど必要に応じて作成。

この後、忘れてはならないワンアクション。

管理画面>設定>パーマリンク設定
「変更を保存」←ボタンを押す。
これをしないとカスタム投稿タイプの表示が有効にならない。

サイドバーに表示させるには....
下記をsidebar.phpに追記。


<ul>
<?php
query_posts('showposts=10&post_type=news');
if (have_posts()) : while (have_posts()) : the_post();
?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
<?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>


あーめんどくさい。

トラックバック(0)

このブログ記事を参照しているブログ一覧: カスタム投稿タイプ

このブログ記事に対するトラックバックURL:

コメントする

ウェブページ

Powered by Movable Type 4.13

このブログ記事について

このページは、tairaが2013年11月28日 17:18に書いたブログ記事です。

ひとつ前のブログ記事は「投稿や固定ページのスラッグ名(パーマリンク)を自動設定」です。

次のブログ記事は「2014予定」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。