WordPress Tutorial Lezioni 6.3. Parte 2 Funzioni Amministrazione Menu
Classifica Articoli e Pagine
Privacy e cookie: questo sito utilizza i cookie. Continuando a utilizzare questo sito web, si accetta l'utilizzo dei cookie.
Per ulteriori informazioni, anche sul controllo dei cookie, leggi qui: Informativa sui cookie
Per ulteriori informazioni, anche sul controllo dei cookie, leggi qui: Informativa sui cookie
Analisi SEO
Geo IP Site
Htaccess
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio
Tipi di articoli
Categorie
Tag
Anno
Guida Turorial su Wordpress1
Wordpress Lezione 1 Introduzione al Wordpress Lezione 2 Differenza Post e Pagine e categorie e tags Wordpress Lezione 3 I template Wordpress Lezione 4 I Plugins cosa sono
- Wordpress Lezione 4.1 Il plugins Jetpack
- Wordpress Lezione 4.2. Il plugins WP-Cache
- Wordpress Lezione 4.3 Il plugins Wordfence
- Wordpress Lezione 4.4. Il plugins Yoast
- Wordpress Lezione 4.5. Il plugins BBpress
- Wordpress Lezione 4.6. Il plugins WooCommerce
- Wordpress Lezione 4.7 Il plugins WP-ECommerce
- Wordpress Lezione 4.8 i plugins indispensabili
- Wordpress Lezione 4.9 Creare una Web Directory
- Wordpress Lezione 4.10 I Plugins per Monetizzare
- add_option()
- add_post_meta()
- aggiungere tramite il metodo delle taxonomy
- tabelle e funzione dbDelta() per creare, inizializzare e salvare dati nel database
Tipi di articoli
Categorie
Tag
Anno
| L | M | M | G | V | S | D |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
Legge sui Cookies
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy . Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Privacy & Cookies Policy
Privacy
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
%d

Abbiamo visto già molti tipi di funzioni condizionali , commento, da inserire in functions.php etc.e etc. Questo tipo di funzioni che vi mostreremo adesso vi permetteranno di creare dei menù nel front end del vostro blog wordpress. Guardiamo quindi come funzionano e quali sono.
La funzione più importante per creare un menù di primo livello è add_menu_page la cui sintassi è la seguente.
dove
Aggiunge un sotto menù
Vediamo adesso la funzione per aggiungere un sotto menu
dove valori sono gli stessi del menu’ precedente fa eccezione il primo. ossia
parent_slug rappresenta lo slug del nome per il menù , oppure il nome di admin WordPress standard che supplisce al menu top level nel quale volete inserire il sotto menù oppure il file del plugins presente nel menu’ stesso. Per esempio.
Un possibile esempio è
<?php add_menu_page('Page title', 'Top-level menu title', 'manage_options', 'my-top-level-handle', 'my_magic_function'); add_submenu_page( 'my-top-level-handle', 'Page title', 'Sub-menu title', 'manage_options', 'my-submenu-handle', 'my_magic_function'); ?>oppure potrebbe essere
<?php add_submenu_page('edit.php?post_type=wiki', 'Options', 'Options', 'manage_options', 'wiki-options', array(&$this, 'options_page') ); ?>Questo per aggiungere un menù o un sottomenù generico.
Se invece volessimo aggiungere un menù ad una dei menù già presenti nel back end del WordPress dovremmo aggiungere una funzione ad hoc.
Per esempio add_menu funzione wordpress
Bacheca
Articoli
Media
Pagine
Commenti
Aspetto
Plugins
Utenti
Strumenti
Impostazioni
Vi lascio quindi un esempio omni comprensivo degli add_menu , dopo un pò di pratica vedrete che non si tratta di nulla di veramente complicato.
<?php /* Plugin Name: Menu Esempio Plugin URI: http://noirsolutions.net Description: Menu Esempio del funzionamento delle funzioni WordPress per aggiungere menu Author: Staff WordPress Author URI: http://noirsolutions.net/author/staff */ // aggangio per aggiungere admin menu add_action('admin_menu', 'mt_add_pages'); // funziuone action function mt_add_pages() { // Aggiungi un sotto menu sotto impostazioni add_options_page(__('Test Settings','menu-test'), __('Test Settings','menu-test'), 'manage_options', 'testsettings', 'mt_settings_page'); // Aggiungi un sotto menu sotto Strumenti add_management_page( __('Test Tools','menu-test'), __('Test Tools','menu-test'), 'manage_options', 'testtools', 'mt_tools_page'); // Aggiungi un menu top level add_menu_page(__('Test Toplevel','menu-test'), __('Test Toplevel','menu-test'), 'manage_options', 'mt-top-level-handle', 'mt_toplevel_page' ); //Aggiungi un sotto menu top level add_submenu_page('mt-top-level-handle', __('Test Sublevel','menu-test'), __('Test Sublevel','menu-test'), 'manage_options', 'sub-page', 'mt_sublevel_page'); //Aggiungi un altro sotto menu top level add_submenu_page('mt-top-level-handle', __('Test Sublevel 2','menu-test'), __('Test Sublevel 2','menu-test'), 'manage_options', 'sub-page2', 'mt_sublevel_page2'); } function mt_settings_page() { echo "<h2>" . __( 'Test Settings', 'menu-test' ) . "</h2>"; } // mt_tools_page() displays the page content for the Test Tools submenu function mt_tools_page() { echo "<h2>" . __( 'Test Tools', 'menu-test' ) . "</h2>"; } function mt_toplevel_page() { echo "<h2>" . __( 'Test Toplevel', 'menu-test' ) . "</h2>"; } function mt_sublevel_page() { echo "<h2>" . __( 'Prova sotto livello', 'menu-test' ) . "</h2>"; } function mt_sublevel_page2() { echo "<h2>" . __( 'Prova Menu sottolivello 2', 'menu-test' ) . "</h2>"; } ?>La funzione
Rappresenta unicamente una funzione per la traduzione se presente non introduce nessuna novità
Condividi:
Mi piace: