gpt4 book ai didi

php - 如何在数组中列出 wordpress 类别 ID 和名称?

转载 作者:可可西里 更新时间:2023-11-01 01:14:53 25 4
gpt4 key购买 nike

这是我获取类别 ID 和名称的代码:

<?php 
$categories = get_categories('orderby=name&hide_empty=0');
foreach ($categories as $category):
$catids = $category->term_id;
$catname = $category->name;
endforeach;
?>

现在,我想列出数组中的 ID 和名称:

array(
$catids => $catname,
);

我希望数组像这样:

array(
'1' => 'Ctegory 1',
'2' => 'Ctegory 2',
'3' => 'Ctegory 3',
);

其中 1,2,3 是类别 ID,Ctegory 1、Ctegory 2、Ctegory 3 是类别名称

任何帮助将不胜感激。
谢谢。

最佳答案

我认为您正在寻找这样的东西。

<?php
$order_options = array('all' => 'All Categories');
$categories = get_categories('orderby=name&hide_empty=0');
foreach ($categories as $category):
$catids = $category->term_id;
$catname = $category->name;
$order_options[$catids] = $catname;
endforeach;

print_r($order_options);

如果您想使用 $order_options 生成类别下拉列表,您可以像这样使用它:

<select name="">
<?php foreach ($order_options as $cat_id => $cat_name)
{
?>
<option value="<?php echo $cat_id ?>"><?php $cat_name ?></option>
<?php } ?>
</select>

希望这对您有所帮助!

关于php - 如何在数组中列出 wordpress 类别 ID 和名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41678202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com