WordPress

Domande e risposte per sviluppatori e amministratori di WordPress

3
Come specificare manualmente la pagina attiva corrente con wp_nav_menu ()
Esiste un modo per specificare manualmente quale pagina è attualmente "attiva" durante l'utilizzo wp_nav_menu()? Ho una pagina "Prodotti" e su quella pagina ho collegamenti a varie tassonomie personalizzate (dinamiche). Quando faccio clic su una di queste tassonomie, rimango sulla pagina "Prodotti" ma wp_nav_menu()perdo il riferimento al fatto che sono ancora …
9 menus 





4
gestione di grandi output HTML tramite codice plugin
Di recente ho scritto il mio primo plug-in WP che aggiunge un shortcode per incorporare una galleria di immagini jquery personalizzata nei post. In primo luogo scarica solo un buon pezzo di HTML nel post, insieme a javascript necessario per l'inizializzazione. Tuttavia, ho dovuto creare l'output HTML proceduralmente, come una …

4
Ambito delle variabili del tema WordPress
Devo creare una variabile a cui è possibile accedere attraverso i miei file di modello di temi WordPress (index.php, header.php ecc.). So che le definizioni delle funzioni vanno all'interno del functions.phpfile modello (nel percorso del tema), ma non esiste una cosa del genere per le variabili. Ad esempio, devo costantemente …
9 php  themes  globals 

3
Attiva Javascript su Gutenberg (Block Editor) Salva
Quindi ho un metabox che voglio attivare alcuni Javascript quando viene salvato un post (per aggiornare la pagina in questo caso d'uso). In Classic Editor, questo può essere fatto tramite un semplice reindirizzamento agganciato a save_post(con priorità alta) Ma poiché Gutenberg converte il processo di salvataggio dei metabox esistenti in …

3
MariaDB come database back-end
So che WordPress prevede di utilizzare MySQL come backend del database, ma posso invece passare a utilizzare MariaDB? MariaDB è un fork di MySQL che include un sacco di miglioramenti davvero interessanti per la gestione e ha alcuni miglioramenti del linguaggio SQL.
9 database 

1
WPDB prepara, come%, i segnaposto?
Questi {xxx...}segnaposto sono %in un'istruzione LIKE normale? In tal caso, quando vengono convertiti in %"s"? SHELL wp> global $wpdb; wp> $q = "%s"; => string(2) "%s" wp> $pq = $wpdb->prepare($q, '%hi%'); => string(136) "'{6e039dc0b074a5ff6828a070d0c24708d132341f32dff55a053f1410beabaacd}hi{6e039dc0b074a5ff6828a070d0c24708d132341f32dff55a053f1410beabaacd}'"
9 wpdb 


1
Come impostare post slug quando si utilizza wp_insert_post () ;?
Il mio tema utilizza un modello personalizzato per eseguire il rendering di alcuni contenuti. Per utilizzare questo modello, mi sto agganciando after_switch_themeper creare la mia pagina dopo l'attivazione del tema, quindi assegnare questo modello ad esso. Ecco come lo faccio: $new_page_title = __('Custom page'); $new_page_content = ''; $new_page_template = 'page-custom.php'; …

3
controlla l'URL richiedente
Utilizzo di WP 4.8.2 Qual è il modo migliore per controllare l'URL richiedente quando elabora una richiesta con il resto-API? Ad esempio, un sito riceve una richiesta e si desidera verificare se proviene da un URL "consentito". E fallire se l'URL non è permesso. Questo non funziona: function my_check_request_url( $request, …
9 rest-api 

3
Posso usare l'API REST su un semplice formato permalink?
Recentemente tutte le mie richieste REST-API si sono improvvisamente trasformate per restituire un errore 404, Ogni richiesta (indipendentemente dall'endpoint personalizzato o incorporato). Poi ho pensato che fosse a causa della struttura del permalink. /wp-json/non è accessibile con il semplice permalink, poiché al momento non è disponibile alcuna regola di reindirizzamento. …


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.