Estoy configurando una plantilla personalizada, trabajando en opciones para el administrador y me gustaría agregar un cuadro combinado para seleccionar una categoría. Algo como: Categoría de selección del editor: []
Ya sé cómo agregar opciones al panel, pero no como una categoría que proviene de wordpress.
Gracias por cualquier consejo
Respuestas
2 para la respuesta № 1Para agregar una opción de selección con campos previamente rellenados, primero debe capturar todas las categorías de su blog y luego almacenarlas en una matriz.
// Grabs Categories from Wordpress
$tt_categories = array();
$tt_categories_obj = get_categories("hide_empty=0");
foreach ($tt_categories_obj as $tt_cat) {
$tt_categories[$tt_cat->cat_ID] = $tt_cat->cat_name;}
$categories_tmp = array_unshift($tt_categories, "Select a category:");
Entonces lo llamarías así en tus opciones de tema.
//shows a select box in theme options page
$options[] = array( "name" => __("Wordpress Category","framework_localize"),
"desc" => __("Select a category","framework_localize"),
"id" => "wp_category",
"std" => "1",
"type" => "select",
"options" => $tt_categories);