Categoria : wordpress

programmare wordpress Un semplice widget Per creare un widget si deve estendere la casse di wordpress WP_Widget utilizzare l’hook widgets_init e registrarlo con register_widget Un widget per visualizzare i feed I Feed di un sito wordpress, si possono visualizzare con nomesito.com/feed Per inserire un widget utilizzare la bacheca di wordpress Aspetto-> Widget e nella barra di ricerca ricercare il nome dato al plugin all’interno del construttore.Per inserire informazioni del widget nella dashboard di wordpress, utilizzare ..

Leggi tutto

programmazione Plugin programmare wordpress Creare una cartella, ad esempio 6.20-more-settings-fields, che contiene i file per il plugin ed inserirla nel precorso wp-content/plugins della cartella principale di wordpress. Percorso completo:wp-content/plugins/6.20-more-settings-fields File principale del plugin creaiamo un file principale del plugin con lo stesso nome della cartella, ad esempio 6.20-more-settings-fields.php Creazione del menù Creiamo nella cartella principale del plugin una cartella includes e creiamo il file mioplugin-menus.php Creaiamo nella directory principale del plugin le cartelle templates/admin/ e ..

Leggi tutto

programmazione Plugin programmare wordpress Andando a modificare il file, mioplugin-settings-fields.php già trattato nel capitolo 8, andremo ad aggiungere svariati campi di setaggio con la funzione add_setting_field e le relative funzioni dei relativi callback. analizziamo i vari callback mioplugin_settings_text_input_callback() Ottengo l’array con le opzioni, con il comando get_option e la memorizzo in una variabile $options, viene controllato se nella chiave ‘text_input‘ ci sia un valore, nel caso la memorizziamo nella variabile $text_input tramite un escape esc_html. ..

Leggi tutto

programmazione Plugin programmare wordpress Una pagina dei menu si può dividere in varie sezioni e a sua volta si possono dividere in campi delle impostazioni che può contenere form di settaggio che contiene 3 comandi settings_fields, do_settings_sections e submit_button. Dopo aver fatto i soliti controlli e le varie definizioni, creeremo un file wpplugin-menus.php e un file wpplugin-settings-fields.php nella cartella includes e andremo ad includerli nel file principale del plugin, vediamo un esempio: Nel file wpplugin-settings-fields.php ..

Leggi tutto

programmazione Plugin programmare wordpress Il database di wordpress è composto da svariate tabelle dove vengono archiviate informazioni sulle informazioni del sito e dei vari plugin, quella che ora ci può interessare è wp_option. Per consultare i database ci sono programmi appositi: Phpmyadmin, Sequel pro o un plugin wordpress Database browser. La funzione per il salvataggio delle opzioni è add_action nella quale viene passato l’hook di alto livello admin_init. Fatti i nostri controlli iniziali, spiegati nel ..

Leggi tutto

programmazione Plugin programmare wordpress Per includere javascript in un plugin di wordpress è buona norma, dopo aver definito le variabili, includere i file php che contengono le funzioni che punteranno al file js utilizzando wp_enqueue_script e wp_enqueue_script e aggingerle a wordpress con add_action, come visto nel capitol o 5, utilizzati anche in questo caso per le pagine admin e frontend. Nella funzione wp_enqueue_script vengono passati i sseguenti parametri: nome univoco URL completo dello script o ..

Leggi tutto