WordPress主題開發:get_term_by和get_term_link


學習目的:

某一個分類的名稱、別名、和id都可以到后台自己去找,但這樣找比較麻煩還容易看錯,wordpress提供了下面兩個函數get_term_by和get_term_link,只要提供別名、名稱或編號其中一個,就可以獲取它其余的信息,省時省力又精確。

 

get_term_by用法:

<?php get_term_by( $field, $value, $taxonomy, $output, $filter ) ?>

前3個參數為必須值

$field------編號id、別名slug、名稱(字符串)name

$value----值

$taxonomy----分類方式的名稱

如:根據編號獲取18這個分類目錄

<?php
    $r=get_term_by('ID',18,'category');
    var_dump($r);
?>

 

get_term_link用法:

<?php get_term_link( $term, $taxonomy ); ?> 

 

get_term_by與get_term_link結合使用實例:

<?php
    //根據別名redian獲取其對應的分類id
    $term=get_term_by('slug','redian','category');
   $term_id=$term->term_id;
   //根據id獲取分類對應鏈接
   $link=get_term_link($term_id,'category');
   echo $link;
?>

 

來做個練習:

如果你只知道一個分類名叫“娛樂新聞”,求它的鏈接~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM