国产高潮流白浆喷水视频A片 ,欧美丰满熟妇bbbbbb百度,美女视频黄A片免费观看软件,麻豆国产精品无码人妻无码

專業(yè)WORDPRESS主題設(shè)計(jì)制作

next_post_link()函數(shù)和previous_post_link()函數(shù)(next函數(shù)和nextval函數(shù))

發(fā)布于: 2022-08-19

next_post_link()函數(shù)用來實(shí)現(xiàn)上一篇功能

語法結(jié)構(gòu)

<?php previous_post_link( $format, $link, $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ); ?>

參數(shù)

$format可以寫作為%link

$link指的是鏈接的文本,默認(rèn)是%title

$in_same_term指的是是否在相同的分類,默認(rèn)是false不是相同分類

$excluded_terms指的是在顯示上一篇或下一篇時(shí)是否排除掉某分類,缺省不排除,如果排除,把分類ID列在此處,以英文逗號分隔

$taxonomy指的是分類名稱,默認(rèn)是category

實(shí)例

<?php previous_post_link('Pre: %link') ?> //實(shí)現(xiàn)上一篇功能

next_post_link()函數(shù)用來實(shí)現(xiàn)下一篇功能

語法結(jié)構(gòu)

<?php next_post_link( $format, $link, $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ); ?>

參數(shù)

$format可以寫作為%link

$link指的是鏈接的文本,默認(rèn)是%title

next_post_link()函數(shù)和previous_post_link()函數(shù)

$in_same_term指的是是否在相同的分類,默認(rèn)是false不是相同分類

$excluded_terms指的是在顯示上一篇或下一篇時(shí)是否排除掉某分類,缺省不排除,如果排除,把分類ID列在此處,以英文逗號分隔

$taxonomy指的是分類名稱,默認(rèn)是category

實(shí)例

<?php next_post_link('Next: %link') ?> //實(shí)現(xiàn)下一篇功能

只需要把這兩段代碼放入你的HTML程序中即可,簡單實(shí)用,不過這種方法實(shí)現(xiàn)的上一篇下一篇功能是不分類別的,如果想要只顯示相同類別的文章則需要用下面的代碼了。除了調(diào)用外,還需要進(jìn)行判斷上一篇或下一篇是否有日志,代碼如下:

<?php if (get_previous_post()){
    previous_post_link("Pre: %link","%title",true);
}else{
    echo "Pre: None";
} ?>

<?php if (get_next_post()){
    next_post_link("Next: %link","%title",true);
}else {
    echo "Next: None";
} ?>

上面的代碼默認(rèn)設(shè)置為同一分類下的上一篇和下一篇了,如果不需要,則把true改成false,或者直接刪除true即可。其實(shí)把這兩段代碼放入程序中會發(fā)現(xiàn)當(dāng)沒文章時(shí)會顯示空白,解決辦法是給特定的分類下指定ID,全部代碼如下

<?php
$categories = get_the_category();
$categoryIDS = array();
foreach ($categories as $category) {
    array_push($categoryIDS, $category->term_id);
}
$categoryIDS = implode(",", $categoryIDS);
?>

<?php if (get_previous_post()){
    previous_post_link("Pre: %link","%title",true);
}else{
    echo "Pre: None";
} ?>

<?php if (get_next_post()){
    next_post_link("Next: %link","%title",true);
}else {
    echo "Next: None";
} ?>

這樣當(dāng)沒有上一篇或下一篇文章時(shí)就會顯示None

WP技術(shù)資料 wordpress模板制作、wordpress主題開發(fā)相關(guān)知識常見問題總結(jié)
MORE
服務(wù)電話:
0533-2765967

微信 13280692153