如何将选择下拉类别列表添加到主题选项

问题描述 投票:0回答:1

我在functions.php中有自定义选项主题,它是主要代码。我想使用select选项显示所有类别列表,然后选择一个而不是插入类别ID

$themename = "تالار وردپرس";
$shortname = "shortname";
$categories = get_categories('hide_empty=0&orderby=name');
$all_cats = array();
foreach ($categories as $category_item ) {
$all_cats[$category_item->cat_ID] = $category_item->cat_name;
}
array_unshift($all_cats, "انتخاب دسته بندي");
/* ---------------------------------------------------------
تعريف آرايه هاي تنظيمات
----------------------------------------------------------- */
$theme_options = array (
    array( "name" =>" تنظيمات" . $themename,
    "type" => "title"),


        /* ---------------------------------------------------------
    تنظيمات اسلاید
    ----------------------------------------------------------- */
    array( "name" => "تنظیمات اسلاید بالای سایت",
    "type" => "section"),
    array( "type" => "open"),   
    array( "name" => "دسته بندی مطالب اسلاید",
    "desc" => "ابتدا افزونه wp_show_id را نصب کنید سپس آی دی دسته بندی مورد نظر خود را در این بخش که با نام پیشنهادی ما می باشد قرار دهید",
    "id" => $shortname."_catslide",
    "type" => "text",
    "std" => ""),
      array( "type" => "close"),   
function categories dropdown
1个回答
0
投票

我找到了守则

array( "name" => "تنظیمات اسلاید بالای سایت",
    "type" => "section"),
    array( "type" => "open"),   
    array( "name" => "دسته بندی اسلاید شو",
    "desc" => "لطفا یک دسته بندی را برای نمایش مطالب منتخب انتخاب کنید",
    "id" => $shortname."_catslide",
    "type" => "select",
    'section'  => 'general',
    "std" => "",
    'options' => $all_cats),
      array( "type" => "close"),  
© www.soinside.com 2019 - 2024. All rights reserved.