Categoria : programmazione wordpress

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

programmazione Plugin programmare wordpress E’ buona cosa definire tutte le variabili con le path e i percorsi interessati usando il comando define e includere i file interessati se esistono, con il comando include, ad esempio definendo url del nostro sito e includendo i file php dove abbiamo definito i nostri css e i nostri menu, come ad esempio: Nel file mioplugin-styles.php caricheremo i nostri css con la funzione wordpress wp_enqueue_style aggiungendolo con la funzione add_action. ..

Leggi tutto