我創建了一個名爲news的自定義帖子類型並添加了某些新聞。現在我想將它顯示在存檔頁面中。我在函數文件中添加了'has_archive'=>'true'。 我的檔案頁面的代碼是:自定義帖子類型的存檔頁面
<?php
$args = array('post_type' => 'news',
'post_status' => 'publish');
$news=wp_get_recent_posts($args);
?>
<div class="container mc_tb_p">
<h1>NEWS/RELEASES</h1>
<?php
foreach ($news as $row)
{
$id = $row['ID'];
$ntitle = $row['post_title'];
$ncontent = $row['post_content'];
$ncontent = strip_tags($ncontent);
if (strlen($ncontent) > 100)
{
$stringCut = substr($ncontent, 0, 200).'... <a href="'.get_permalink($id).'">Read More</a>';
}
else{
$stringCut = $row['post_content'];
}
$ndate = $row['post_date'];
$trim = new DateTime($ndate);
$trimdate = $trim->format('d-m-Y');
// var_dump($trimdate);
?>
<div class="news_releases">
<a href="<?php echo get_permalink($id)?>"><h3><?php echo $ntitle?></h3></a>
<h5><i>Published On: <?php echo $trimdate?></i></h5>
<p><?php echo $stringCut;?></p>
</div>
<?php
}
?>
</div>
現在,當我給我的網址:https //站點名稱/新聞...它造就了第二個消息,並沒有別的單頁,我已經嘗試了一切,但沒有似乎work.Please幫助
我試圖做到這一點,但它沒有按照它應該的方式工作!存在同樣的問題。我正在使用可選框架主題碩士..它是sumthng與它有關 – Jackson
我甚至從列表中刪除了存檔頁面,仍然一邊去我的網址/新聞它直接提出了我的第二條新聞的單頁! – Jackson
你可以檢查陣列和自定義帖子類型中的所有slu and和名字嗎? –