簡體   English   中英

如何在Wordpress中為類別創建簡碼?

[英]How to create a shortcode for categories in wordpress?

這就是我想要做的:

  function second_option() {  
    $categories = get_categories('child_of=62'); 
    $output = '';
    foreach ($categories as $category) {
      $output .= '<option value="'.$category->cat_name.'">';
    }
    return $output;
  }  
  add_shortcode("option_2", "second_option");

但是我得到一個空數組

這對我來說是有效的,基本上是空類別,因此我必須在查詢中提供顯示空貓並聲明數組。

  function second_option() {
    $descendant= array('child_of'=>62, 'hide_empty' => 0);
    $categories = get_categories($descendant);
    $option = " ";
    foreach ($categories as $category) {
      $option .= '<option>'.$category->name.'</option>';
    }
    return $option;
  }  
  add_shortcode("option_2", "second_option");

現在我可以使用:

[option_2]隨處[option_2]

暫無
暫無

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

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