私は自分の単一の投稿ページに次の投稿を作成しようとしています。ポストタイプ。次へ/前へ同じカテゴリーの投稿で同じカテゴリに投稿する特定の投稿のタイプ
if (is_singular('cpt_exhibit')) :
$terms = get_the_terms($postid, 'ctax_exhibit_category');
$t_name = $terms[0]->slug;
previous_post_link('%link', 'Previous in category', true, $t_name);
endif;
これは$terms
array(1) {
[0]=>
object(WP_Term)#2321 (10) {
["term_id"]=>
int(12)
["name"]=>
string(9) "Tank Park"
["slug"]=>
string(9) "tank-park"
["term_group"]=>
int(0)
["term_taxonomy_id"]=>
int(12)
["taxonomy"]=>
string(21) "ctax_exhibit_category"
["description"]=>
string(0) ""
["parent"]=>
int(0)
["count"]=>
int(15)
["filter"]=>
string(3) "raw"
}
}
の私のvardumpある今$ t_nameが吐き出す: -
cpt_exhibit
<
これは私がこれまで持っているものですスラッグは、cpt_exhibit
で作られたカテゴリにマッチしますが、私は何か不足しているように感じます。これは何も出力しません。私はctax_exhibit_category
をカスタムポストタイプに変更しようとしましたが、無効な分類法のエラーが表示されます。
私はカスタムポストタイプを構築していませんでした。クライアントが要求したアップデートだけを作成しています。
誰かが私を助けることができれば、それは素晴らしい、ありがとう!
あなたは最高です。これを手伝ってくれてありがとう!編集:私が気づいたことは、そのタクソノミのカテゴリを持つ投稿の中で、「タンクパーク」と言うと、そのカテゴリーに10以上の投稿があるにもかかわらず、2〜3つの投稿を循環させて終了と呼ぶことです。何か案は? – Ishio
問題は解決されたようですが、投稿がインポートされた方法によるもので、タイムスタンプが適切でないため、同時に投稿されたときに表示されます – Ishio