WordPress Magic – Aggiungere Funzionalità nascoste

Libro Questo sito funziona

In questo articolo vediamo come aggiungere funzionalità nascoste al nostro WordPress.

WordPress sotto il cofano è veramente una meraviglia.

Basta sapere dove mettere le mani et voilà. Tutto compare come per magia.

Abilitare il pannello nascosto di amministrazione

Ci sono cose che con WordPress se non sai come fare devi mettere mano al database.
Grazie a questo snippet di codice, da incollare nel file functions.php del tema attivo, verrà aggiunta una voce: “Tutte le opzioni” (se utilizzi wordpress in inglese “All settings”) all’interno del menu Impostazioni.

Con questo pannello adesso potrai modificare tutte le impostazioni del blog.
E’ consigliata l’attivazione di questo pannello ad un pubblico esperto o quantomeno smanettone/responsabile.

// CUSTOM ADMIN MENU LINK FOR ALL SETTINGS
   function tutte_le_opzioni() {
    add_options_page(__('Tutte le opzioni'), __('Tutte le opzioni'), 'administrator', 'options.php');
   }
   add_action('admin_menu', 'tutte_le_opzioni');

 

Visualizzare un QR CODE per ogni singola pagina del tuo blog

Questa è veramente una chicca che sto per rivelarti.
Con questo frammento di codice che puoi inserire ovunque vorrai all’interno dei file del tema attivo, visualizzerai un QR CODE univoco.

Puoi vedere l’utilizzo live già qui sotto a fine articolo.

<img src="http://api.qrserver.com/v1/create-qr-code/?size=100x100&data=<?php the_permalink();?>" alt="QR:  <?php the_title(); ?>"/>

Abilitare il codice PHP nei classici Widget di testo

Senza installare alcun plugin, ma semplicemente incollando questo snippet di codice all’interno del file functions.php del tema attivo abiliterai l’utilizzo del codice php.

In questo modo potrai mantenere il tracciamento di variabili che hai impostato, per esempio nelle tue campagne di webmarketing.

function abilita_php($content) {
 if (strpos($text, '< ' . '?') !== false) {
 ob_start();
 eval('?' . '>' . $text);
 $content = ob_get_contents();
 ob_end_clean();
 }
 return $content;
}
add_filter('widget_text', 'abilita_php', 99);

Libro Questo Sito Funziona