whiteowl_blackrabbit
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: デフォルトのギャラリー機能が見つからないjim912さん、さっそくありがとうございます。
やっと先に進めます。助かりました。フォーラム: 使い方全般
返信が含まれるトピック: 新着情報表示にカスタム投稿タイプを含めたいjim912さん、こんにちわ。コメントありがとうございます。
なかなか理解できなくて恐縮なのですが、
get_post_type → query_posts としたものを、もう一度 get_post_type へ
戻してなおかつ表示させるには、最初のコメントでいただいた「suppress_filtersを無効として指定する」というのをしないといけない…のだと思い、
<?php $posts = get_posts('numberposts=7&offset=0&category=0&suppress_filters=false'); foreach ($posts as $post): ?>
と書き換えてみましたが、これだとカスタム投稿タイプ分(ポストタイプ:news)の記事が含まれませんでした。それと、もしかしたら見当違いかもしれませんが、当初参考にさせてもらったサイトの本文をもう一度読んでたところ、下記の記述がありました。
注意点として、他に query_posts や get_posts を使っている箇所がある場合、影響が出る可能性があります。その場合は、 $wp_query->query_vars の内容で分岐条件を追加してあげて下さい。
この部分をあまりよく理解できなかったので読み落としてたのですが、同じページ中に「他に query_posts や get_posts を使っている箇所」があります。
新着記事を表示しているDIVエリアより前に
<?php bloginfo('description'); ?> <?php if(is_home()): ?> <?php query_posts('pagename=message'); ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php the_content(); ?> <?php endwhile; endif; ?> <?php else: ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php the_content(); ?> <?php endwhile; endif; ?> <?php endif; ?>と書いています。
これがうまくいかない原因でしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: 新着情報表示にカスタム投稿タイプを含めたいjim912さん、こんにちわ。再びコメントありがとうございます。
わかりにくい説明ですみませんでした。「カスタム投稿タイプのサイト上のタイトル」とは、
news というカスタム投稿タイプは お知らせ として使っており、
サイト上では お知らせ と表記しています。
(固定ページを利用してカスタム投稿タイプ:news の記事一覧ページを
作り、カスタムメニューに「お知らせ」と表示させています)
サイトの設計上はカスタム投稿タイプnewsには、さらなる分類(タクソノミー)
の必要はないです。ですが、カスタム分類(news)を投稿(post)のカテゴリーの代替として
使えるのであれば…と思ったのですが、ここでまたつまづきました。newsにカスタム分類を追加したのですが、ダッシュボード上での表示が
[お知らせ]となっているところをマウスオーバーすると お知らせ と 新規追加 と
いうタブが出てしまいます。
もともとお知らせにさらなる分類が不要なため、カスタム分類の名前も
お知らせ なので お知らせ が二つになってしまうのです。これだと、更新担当者が混乱してしまうのでタクソノミーの機能を流用する方法は
難しそうだ…というところで行き詰ってしまっています。説明がたどたどしくてすみません。よろしくお願いします。
フォーラム: 使い方全般
返信が含まれるトピック: 新着情報表示にカスタム投稿タイプを含めたいjim912さん、こんばんわ。コメントありがとうございます。
さっそく試したところ、出来ました。
無効として指定するのはやり方がわからなかったのですが、get_posts を query_posts に書き換え、array( ‘post’, ‘page’ ) の部分を page を外して news にすることで実現できました。
ありがとうございます。
ただ、一つ難が…。<?php the_category(‘, ‘) ?> でタイトルの後に属するカテゴリを表示していたのですが、カスタム投稿だとカテゴリに相当するものがないようなので [ ] と空欄になってしまいます (;_;)
カスタム投稿タイプのサイト上のタイトルを表示させる方法はありますでしょうか?
追加質問になって申し訳ありません。よろしくお願いいたします。フォーラム: 使い方全般
返信が含まれるトピック: 既存投稿記事をカスタム投稿にインポートしたいmypacecreatorさん、こんばんわ。
返信をつけていただいてありがとうございます。さっそく有効化して使ってみました。うまくいきました!
コピペするのに比べれば全然手間じゃないです。
公開日時の情報もちゃんと引き継いでくれました。助かりました! 感謝です。