ajax pagina opzioni backend
-
Ciao a tutti,
Vorrei sapere se è possibile utilizzare l’ajax in una pagina di amministrazione creata ad hoc per poter prendere gli articoli in base alla categoria di appartenenza.
Usando questa funzione estraggo tutte le categorie:
$allcats = get_categories(‘child_of=0’);
foreach ($allcats as $cat) :
$test[] = __($cat->name,’wptuts_textdomain’) . ” |”.$cat->term_id;
endforeach;
$options[] = array(
“section” => “select_section”,
“id” => WPTUTS_SHORTNAME . “_select_cat1”,
“title” => __( ‘Seleziona categoria’, ‘wptuts_textdomain’ ),
“desc” => __( ‘Seleziona la categoria principale della prima notizia’, ‘wptuts_textdomain’ ),
“type” => “select_cat1”,
“std” => “”,
“choices” => $test
);Di seguito quella usata per estrarre i titoli e l’id dei post:
$args = array( ‘posts_per_page’ => -1, ‘offset’=> 1, ‘category’ => $category );
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post );
$id = $post->ID;
$title = get_the_title($id);
$test2[] = __($title,’wptuts_textdomain’) . ” |”. $id;
endforeach;
wp_reset_postdata();
$options[] = array(
“section” => “select_section”,
“id” => WPTUTS_SHORTNAME . “_select_cat2”,
“title” => __( ‘Seleziona articolo’, ‘wptuts_textdomain’ ),
“desc” => __( ‘Seleziona l’articolo appartenente alla notizia principale’, ‘wptuts_textdomain’ ),
“type” => “select_cat2”,
“std” => “”,
“choices” => $test2
);
Come posso cambiare il valore di $category usando l’ajax? -
Non hai specificato l’indirizzo di un blog o la ragione del messaggio quando hai creato questo topic.
Questo forum di aiuto è per blog ospitati su WordPress.com. Se la tua domanda riguarda un blog WordPress autonomo allora puoi trovare aiuto su WordPress.org forums.
Se non conosci la differenza tra WordPress.com e WordPress.org, potrai trovare questa informazione utile.
Se hai dimenticato di includere un collegamento al tuo blog, puoi fare una replica e includerlo sotto. Aiuterà le persone a rispondere alla tua domanda.
Questo è un messaggio automatico.
- L'argomento ‘ajax pagina opzioni backend’ è chiuso a nuove risposte.