-
投稿者投稿
-
2019年9月14日 2:24 AM #27892
カスタム投稿タイプ(CPT UI)で作成した投稿ページに、「この記事を書いた人」というプロフィールボックスが表示されているところまでは問題ありませんが、その中の「記事一覧」ボタンのリンク先であるアーカイブページに、カスタム投稿タイプから作成した記事は表示されず、Wordpressデフォルトの「投稿」から作成した記事のみが表示されている状態です。
カスタム投稿タイプから作成した記事も表示させるためには、どこを編集すればよいか教えていただけますでしょうか。
よろしくお願いいたします。
♥ 0いいねをした人: 居ません2019年9月14日 7:46 AM #27911外から失礼します。
私も同じ現象が起きています。
「記事一覧」ボタンを押してもリンク先に飛びません。
よろしくお願い申し上げます。
♥ 0いいねをした人: 居ません2019年9月14日 9:31 AM #27921@dmc さん
記事一覧のリンク先は、WordPress がデフォルトで用意している、「そのユーザーの投稿の一覧ページ」となっています。「そのユーザーのカスタム投稿の一覧ページ」をつくるのはちょっと難しい気がするので、やるとすれば「そのユーザーの投稿の一覧ページ」にカスタム投稿タイプも混ぜる、つまり、投稿の「記事一覧ボタン」とカスタム投稿の「記事一覧ボタン」のリンク先は同じになる、という形になりますがそれでよければご提示できると思います。そんな感じで大丈夫でしょうか?
@Katsuyuki Murasaka さん
「記事一覧」ボタンを押してもリンク先に飛びません。
「リンク先に飛ばない」が具体的にイメージできませんでした。実際のページの URL を教えてもらうことは可能でしょうか?
♥ 0いいねをした人: 居ません2019年9月14日 10:44 AM #27943@キタジマ さん
早速のご返信ありがとうございます。
「そのユーザーの投稿の一覧ページ」にカスタム投稿タイプも混ぜる、つまり、投稿の「記事一覧ボタン」とカスタム投稿の「記事一覧ボタン」のリンク先は同じになる、という形になりますがそれでよければご提示できると思います。そんな感じで大丈夫でしょうか?
上記の形で全く問題ありません。お手数ですが、方法を教えていただけますでしょうか。
よろしくお願いいたします。
♥ 0いいねをした人: 居ません2019年9月14日 11:47 AM #27949@dmc さん
下記のコードを My Snow Monkey プラグイン、もしくは子テーマの functions.php に貼り付けてみてください。
add_action( 'pre_get_posts', function( $query ) { if ( $query->is_main_query() && $query->is_author() ) { $query->set( 'post_type', [ 'post', 'news' ] ); } } );
[ 'post', 'news' ]
が表示する投稿タイプの指定です。news
の部分をご自身の環境に合わせて変更してください。♥ 0いいねをした人: 居ません2019年9月14日 6:09 PM #27959@キタジマ さん
いただきましたコードにて、バッチリ解決しました。ありがとうございます。
ちなみに、news以外の投稿タイプを追加したい場合には、[ ‘post’, ‘news’, ‘topics’, ‘faq’ ]というように追加する感じでしょうか?
♥ 0いいねをした人: 居ません2019年9月16日 1:01 PM #28044お手数おかけします。表現が幼稚ですいません。
https://67care.jp/blog/ の下に設置した「もっと記事を読む」から、いつもは記事一覧へ行くのですが、クリックしても変わりません。カスタマイズでイジったら https://67care.jp/blog/ の表紙へ行きます。
リンクテキストは「もっと記事を読む」でリンクURLは https://67care.jp/blog/articles/page/2 にしています。
リンクURLは https://67care.jp/blog/articles/page/2 なのに https://67care.jp/blog/ へ行くのか分からないです。
よろしくお願い申し上げます。
♥ 0いいねをした人: 居ません2019年9月17日 7:09 AM #28123改めてトピックを立てさせて頂きます。
@dmc さん、お邪魔しました。
@キタジマ さん、よろしくお願い申し上げます。
♥ 0いいねをした人: 居ません2019年9月17日 8:17 PM #28162ちなみに、news以外の投稿タイプを追加したい場合には、[ ‘post’, ‘news’, ‘topics’, ‘faq’ ]というように追加する感じでしょうか?
です!
解決したということでトピッククローズします。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「「この記事を書いた人」の「記事一覧」について」には新しい返信をつけることはできません。