WordPress

Domande e risposte per sviluppatori e amministratori di WordPress

1
Come estrarre i dati da un array post meta serializzato?
Ho trovato uno script di decodifica da XML a WP che memorizza i dati come un array in un meta campo personalizzato. Qual è il modo migliore per estrarre le informazioni? Ad esempio, come posso visualizzare il campo "Prodotto in" come "CANADA"? [_ttn_i_details] => Array ( [0] => a:5:{s:9:"engine_id";a:1:{i:0;s:9:"300000225";}s:15:"transmission_id";a:1:{i:0;s:6:"257691";}s:5:"plant";a:1:{i:0;s:23:"Oshawa, Ontario, …
23 post-meta  array 

4
Perché quando invio un modulo in wordpress carica una pagina 404 sebbene l'URL sia corretto
Sto solo creando un semplice modulo di contatto, ma noto che sembra pubblicare su una pagina non valida. L'URL nel browser è corretto ma il titolo della pagina è "Pagina non trovata" nella parte superiore della pagina $emailed = false; if (isset($_POST['submit'])) { wp_mail('example@example.com', $_POST['subject'], $_POST['content']); $emailed = true; } …

1
Come utilizzare il campo "menu_order" per i post?
Ho un caso speciale in cui vorrei ordinare i post in un ordine personalizzato e sarebbe bello usare il campo "menu_order" che viene normalmente utilizzato solo per le pagine. Quale sarebbe il modo migliore per esporlo nell'interfaccia utente di amministrazione di WordPress?

3
if (is_home () &&! is_front_page ())
Vedo molto il seguente codice nei file index.php. Comprendo che is_front_page()restituisce true quando si visualizza la pagina iniziale del sito (sia che si visualizzi l'indice dei post di blog o una pagina statica), mentre is_home()restituisce true quando si visualizza l'indice dei post di blog (se visualizzato sulla prima pagina o …
23 loop  themes  templates 

3
Come modificare la password dell'utente con wp-cli?
wp-cli è fantastico. Ma non è chiaro come posso cambiare rapidamente una password utente con essa. Come modificare la password di un utente a livello di codice può probabilmente aiutare a capirlo. Anche se wp user update username --field=passwordnon lo taglierà, apparentemente md5è deprecato, quindi dovrebbe passare attraverso wp_set_password.
23 password  wp-cli 

4
Come eseguire il debug di WordPress "Cron" wp_schedule_event
Come posso eseguire il debug dei problemi con WordPress Cron? Penso che si innescherà quando gli utenti accedono al tuo sito, ma non verranno mostrati eventuali errori, poiché i lavori vengono eseguiti "in modo asincrono". Quindi, come potrei eseguire il debug degli errori? Io uso wp schedule event
22 cron 


1
Dove posso trovare le "Informazioni sui bug" da aggiungere a una domanda?
Questa domanda è stata migrata da Meta Stack Development WordPress Exchange perché può essere risolta su WordPress Development Stack Exchange. Migrato 6 anni fa . Ho esattamente lo stesso problema di questa domanda chiusa e voglio risolverlo. Nella sezione commenti chiede all'OP di aggiungere "Informazioni sui bug". Da dove ottengo …
22 support 

2
Perché il codice Wordpress è così "felice nello spazio"?
Il core WP, molti plugin WP e gli stessi standard di codifica WP usano un'applicazione "generosa" del Spacepersonaggio (non per indentazione, ma "dentro" di parentesi e parentesi). Questo sembra essere unico per Wordpress - questo stile / filosofia non sembra essere presente in altri progetti simili, PHP o altro. Per …

3
Dividi contenuti e galleria
C'è un modo per dividere il contenuto del post e il codice funzione della galleria. Voglio visualizzare la galleria al di fuori del mio normale contenuto, indipendentemente da come o dove sia collocata. Posso usarlo per ottenere lo shortcode stesso: if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex(); preg_match("/$pattern/s", get_the_content(), $matches); echo do_shortcode($matches[0]); …


4
Determinare automaticamente la versione minima di WordPress richiesta per un plug-in?
Quando si sviluppa un plug-in, esiste un modo per determinare automaticamente la versione minima di WordPress necessaria per eseguirlo? Voglio assicurarmi che l' Requiresintestazione sia accurata, ma controllare manualmente ogni volta che chiamo una nuova funzione principale è noioso e soggetto a errori. Sto pensando che una sceneggiatura possa capirlo …

3
Come creare la ricerca automatica del riempimento automatico?
Attualmente sto cercando di creare una funzione di ricerca wordpress che mostri risultati in tempo reale sotto la barra di ricerca. C'è un esempio sul sito web della Banca mondiale (schermate di seguito). Non sto cercando un riempimento automatico come quello che potresti trovare su Google.com che completa le parole …
22 search 

2
Come verificare se un utente (non utente corrente) ha effettuato l'accesso?
Devo visualizzare lo stato online (online / offline) per ciascuna pagina dell'autore (modello di pagina dell'autore personalizzato). is_user_logged_in () si applica solo all'utente corrente e non riesco a trovare un approccio pertinente indirizzato all'autore corrente, ad esempio is_author_logged_in () Qualche idea? Risposta One Trick Pony è stato così gentile da …
22 author  users  status 

4
Interrogare più valori chiave meta?
Come eseguire una query per valori di meta-chiave multipli con la stessa chiave $querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = 'key1' AND $wpdb->postmeta.meta_value = 'value1' // why doesn't this work? AND $wpdb->postmeta.meta_value = 'value2' AND $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' …
22 query 

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.