タグ

archiveに関するurin0818のブックマーク (4)

  • カスタム投稿タイプの記事をカテゴリーアーカイブに表示させる方法 - たかなblog

    お久しぶりです、高菜です。 先日、カスタム投稿タイプの記事がカテゴリーアーカイブに表示されないと質問を頂きましたので、その解決方法をご紹介したいと思います。 カスタム投稿タイプとは? カスタム投稿タイプの詳細と使用方法、設定方法については、以前「Custom Post Type UI」を利用して、カスタム投稿タイプを作成しよう。で記載しましたので、興味があればご覧下さい。 カテゴリーアーカイブにカスタム投稿タイプを表示させるには それでは題です。 カスタム投稿タイプの記事をカテゴリーアーカイブに含めるには、テーマファイルを編集してあげる必要があります。 カテゴリー表示のメインループの前に以下のソースを加えてください。 [php] <?php global $wp_query; query_posts(array_merge( array( ‘post_type’ => array(‘po

  • カスタム投稿タイプの一覧表示

    WordPress3.0.1でカスタム投稿タイプを使って記事を作成しています。 カスタム投稿タイプA、カスタム投稿タイプB、カスタム投稿タイプC、の様にいくつかの分類をしてあり、それぞれにいくつかの記事が存在します。 この記事一覧(タイトル)をサイドバーにメニューのようにリストとして表示したいのですが、どのようにしたら良いのでしょうか。 カスタムメニューを使用して表示する事はできるのですが、これですと、記事を追加するたびにメニューにも追加していかなくてはならないので、できれば自動で表示できると良いと思っています。 (カテゴリーやページの一覧を取得するようなイメージです。) よろしくお願いいたします。 以下を貼付けたところで、カスタム投稿タイプの記事一覧を出力します。 <ul> <?php $names = get_post_types( array( 'public' => true, '

    カスタム投稿タイプの一覧表示
  • Cat Speak – ヨガ&Webデザイン – 札幌 | カスタム投稿タイプのアーカイブページを作成する

    以前に、固定ページにカスタム投稿タイプのアーカイブを表示するという記事を書いたのですが、このときは調べても作成したカスタム投稿タイプの一覧を表示するためのURLを持てることがわからなかったのですが、わざわざ固定ページを作成しなくてもちゃんとアーカイブページを持つことができました。 また、前回はよくわからずプラグインを使ったのですが、テストサーバから番サーバへの移行とか考えると、やはりfunctions.phpに直接書き込んだ方が効率が良かったです。手順をまとめてみました。 1.functions.phpに記述を追加 functions.phpにカスタム投稿タイプ「お知らせ」を追加するために、下記のように記述します。 function add_custom() { register_post_type('news', array( 'label' => 'お知らせ', 'menu_posi

  • [WordPress] カスタム投稿タイプの投稿一覧(アーカイブ)ページをつくる | webox blog

    カスタム投稿タイプ、非常に便利ですよね。 しかしデフォルトでは一覧ページを使うことはできません。 固定ページを作成し、そこからget_postsやquery_postsなどで読み出すような使い方でもいいんですが、これではスマートじゃないですよね。 日語のリファレンスには載っていなかったんですが、カスタム投稿タイプの設定時にhas_archiveパラメータを設定してあげると良いようです。 register_post_typeにhas_archiveをセット function my_custom_post_type() { // ニュースの投稿タイプ $labels = array( 'name' => '新着情報', 'singular_name' => '新着情報', 'all_items' => '新着情報一覧', 'add_new_item' => '新着情報を追加', 'add_

  • 1