WordPress

Domande e risposte per sviluppatori e amministratori di WordPress

2
Come funziona la ricerca di WordPress dietro le quinte?
Sto usando la ricerca di WordPress per cercare una serie di tipi di post personalizzati e consentire all'utente di eseguire il drill-down in ogni singolo tipo di post. Tuttavia sto scoprendo che WordPress non sta restituendo quelle che riterrei essere le migliori partite per prime. Ad esempio, se cerco Microsoft, …
11 search 

4
Crea una pagina di archivio personalizzata per un tipo di post personalizzato in un plug-in
Sto scrivendo un plugin che crea un tipo di post personalizzato denominato "my_plugin_lesson": $args = array ( 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'lessons', 'with_front' => false) ); register_post_type ('my_plugin_lesson', $args); Il tipo di post personalizzato ha un archivio e l'URL dell'archivio è: http://example.com/lessons Voglio personalizzare …



2
Come verificare se un tema è attivo?
Mi piacerebbe essere in grado di verificare se il tema dei dodici dodici è attivo. So che se stavo cercando un plugin attivo farei qualcosa del tipo: $active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) ); if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) { //do stuff } else { add_action( 'admin_notices', …

2
Ottieni ID pagina da elementi di navigazione
Sto cercando di ottenere tutti gli ID nella mia navigazione e convertirli in una stringa in modo da poterlo utilizzare con wp_queryper ottenere le pagine che sono elencate solo nel menu di navigazione. Il codice per ottenere gli ID: $menu_name = 'primary'; if ( ( $locations = get_nav_menu_locations() ) && …
11 menus  id 


4
Disabilita "modifica rapida" solo per i non amministratori in funzioni.php
Ho questo nelle mie funzioni.php function remove_quick_edit( $actions ) { unset($actions['inline hide-if-no-js']); return $actions; } add_filter('post_row_actions','remove_quick_edit',10,1); per rimuovere il collegamento di modifica rapida nel back-end quando si scorre l'elenco dei post pubblicati. Funziona come un incantesimo ma lo disabilita anche per il ruolo di amministratore. È possibile mantenerlo visibile solo …
11 quick-edit 

2
Come ottenere un nonce unico per ogni richiesta Ajax?
Ho visto un paio di discussioni su come convincere Wordpress a rigenerare un nonce unico per le successive richieste dell'Ajax, ma per la mia vita non riesco davvero a far sì che Wordpress lo faccia-- ogni volta che chiedo quello che penso dovrebbe essere un nuovo nonce, ottengo lo stesso …
11 ajax  nonce 

1
Esiste qualcosa come admin_notices per il front-end?
Sono nuovo di Wordpress e sto cercando di sfruttare il più possibile il framework. Sul front-end, desidero un'area messaggi centralizzata per visualizzare errori, esito positivo e avvisi generali simili a come vengono gestiti tramite gli admin_notices sul back-end. Non vedo un gancio simile per il front-end. Immagino che sto chiedendo …





2
current_shortcode () - rileva lo shortcode attualmente utilizzato
In una classe di plugin voglio fornire campi semplici per dati pubblici: e-mail, numero di telefono, Twitter ecc. L'elenco può essere esteso. Vedi il plug-in Dati di contatto pubblico su GitHub per i dettagli. Per semplificare l'utilizzo, voglio anche offrire codici brevi facili da digitare: [public_email] [public_phone] [public_something] L'unica differenza …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.