簡體   English   中英

Wordpress下一篇文章

[英]Wordpress next previous post

代碼未運行。 名稱不出現。 我查看了所有站點,但找不到任何東西

<?php 
$prev_post  = get_previous_post();
$prev_title = strip_tags(str_replace('"', '', $prev_post->post_title));
$prev_ID    = strip_tags(str_replace('"', '', $prev_post->ID));
$prev       = previous_posts_link($prev_ID);
$prevlink   = get_permalink($prev_ID);
?>

<div class="previuos">
    <a href="<?php echo $prevlink ?>"> <?php print_r($prev_post->post_title) ?></a>
</div>
<?php
$next_post  = get_next_post();
$next_title = strip_tags(str_replace('"', '', $next_post->post_title));

$next_id    = strip_tags(str_replace('"', '', $next_post->ID));
$next       = next_posts_link($next_id);
$nextlink   = get_permalink($next_id);
?>
<div class="next">
    <a href="<?php echo $nextlink ?>"> <?php echo $next_title; ?></a>
</div>

我看到兩行都有<a> -tag的區別,因為在第一行中您編寫了print_r($prev_post->post_title) ,但是第二行中有echo $next_title 您可能想對兩個值都嘗試echo ,因此您的代碼變為:

<a href="<?php echo $prevlink ?>"> <?php echo($prev_title); ?></a>

當您要為數組打印輸出時,方法print_r()更適合,因此echo可能是您需要的,因為您希望輸入文本而不是數組。

如果這不起作用,請提供一個最小,完整和可驗證的示例,因為我們可能會使用您輸入之外的其他輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM