私はカスタストポストタイプ(Slug = portfolio)を定義しました。 ポートフォリオの投稿が公開された後、[投稿を表示]をクリックすると、ページが見つかりませんでした。これが私の最初の問題です。 詳細情報を含む別のページで開くポートフォリオ品目をユーザーがクリックしたときに必要です。これは私の別の問題です。1ページにwordpress CPTのアイテムを表示する方法
これは、(ページの名前は次のとおりです。portfolio.php)ポートフォリオの投稿を表示するためのテンプレートページのコードである
<?php
/* Template Name: Portfolio */
$arg = array('post_type'=>'portfolio');
$loop = new WP_Query($arg);
while($loop->have_posts()):
$loop->the_post();
?>
<a href="<?php the_permalink(); ?>">show post</a>
<br>
<?php
endWhile;
?>
、私はこれらのコードを持つシングルportfolio.phpを持っている:
<?php
$arg = array('post_type'=>'portfolio');
$loop = new WP_Query($arg);
while($loop->have_posts()):
$loop->the_post();
?>
<a href="<?php the_permalink(); ?>">show post</a>
<br>
<?php
endWhile;
?>
助けてください
'Settings' - >' Permalinks'に行き、 'Save Changes'をクリックしてください。 –
ありがとう –
しかし、私は2番目の問題があります。シングル投稿ページにはすべての投稿が表示されます。どうして? –