Descrizione
Questo plugin crea una nuova pagina impostazioni Genesis che ti permette di inserire del codice (HTML, Shortcode, and PHP), e agganciarlo a qualsiasi dei 50+ action hook distribuiti nel framework per temi Genesis, di StudioPress.
Al posto del processo a volte noioso e poco pratico di creare funzioni nei tuoi file del tema, questo plugin ti fornisce una invitante interfaccia facile da gestire per modificare il tuo tema Genesis attraverso il sistema di hook. Il plugin accetta HTML, Shortcode, PHP e ti fornisce l’accesso a tutti i 50+ hook compresi nel tema Genesis e anche qualche hook compreso direttamente in WordPress.
Snippet di Codice
La richiesta più comune degli utilizzatori di Genesis è come modificare le informazioni del post nel footer e il testo dei post meta. Qui ci sono alcuni snippet di codice che si sono dimostrati utili nel fare questo:
Modificare le post-info
<div class="post-info">
<span class="time"><?php the_time('F j, Y'); ?></span> <span class="author">by <?php the_author_posts_link(); ?></span> <span class="post-comments"><a href="<?php the_permalink(); ?>#respond"><?php comments_number('Leave a Comment', '1 Comment', '% Comments'); ?></a></span> <a class="post-edit-link"><?php edit_post_link('(Edit)', '', ''); ?></a>
</div>
Modificare i post meta
<div class="post-meta">
<span class="categories">Filed under: <?php the_category(', ') ?></span> <span class="tags">Tagged with <?php the_tags('') ?></span>
</div>
Modificare il Footer
<div class="gototop">
<p><a href="#wrap" rel="nofollow">Return to top of page</a></p>
</div>
<div class="creds">
<p>Copyright © <?php echo date('Y'); ?> · <a href="http://www.studiopress.com/themes/genesis" title="Genesis Theme Framework">Genesis Theme Framework</a> by <a href="http://www.studiopress.com/">StudioPress</a> · <a href="https://wordpress.org/" title="WordPress">WordPress</a> · <?php wp_loginout(); ?></p>
</div>
Nota: Devi avere l’opzione Esegui PHP su questo hook
selezionata in modo da usare i tag template
Installazione
- Carica l’intera cartella
genesis-simple-hooks
nella directory/wp-content/plugins/
- NON cambiare il nome della cartella
genesis-simple-hooks
- Attiva il plugin attraverso il menu ‘Plugin’ di WordPress
- Trova un hook che vorresti usare (sono raggruppati insieme logicamente)
- Inserisci il codice che vorresti eseguire su questo hook
- Scegli se eseguire o meno gli Shortcode e il PHP su questo hook
- Salva i cambiamenti
FAQ
-
Cosa sono gli Shortcode?
-
Consulta le Shortcodes API per una spiegazione.
-
Il mio PHP non sta funzionando
-
Assicurati che la casella che dice “Esegui il PHP su questo hook” sia spuntata.
Assicurati di racchiudere ogni codice PHP tra i tag
<?php ?>
. Questo serve a far riconoscere al sistema che il codice deve essere eseguito come PHP. -
Il plugin non si attiva
-
Devi avere Genesis o un tema child Genesis installato e attivo nel tuo sito.
Recensioni
Contributi e sviluppo
“Genesis Simple Hooks” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.
Collaboratori“Genesis Simple Hooks” è stato tradotto in 4 lingue. Grazie ai traduttori per i loro contributi.
Traduci “Genesis Simple Hooks” nella tua lingua.
Ti interessa lo sviluppo?
Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.
Changelog
2.3.0
- Reorganize plugin based on our standard boilerplate.
- Update to match WordPress PHP standards.
- Fix bug where plugin name was empty in the minimum version warning.
- Increase minimum Genesis version to 2.5.0.
2.2.1
- Genesis 2.6+ compatibility (prevents white screen).
- Remove reference to deprecated function.
2.2.0
- Rewrite plugin based on new plugin boilerplate.
- Added new hooks.
- Require unfiltered_html capability to execute PHP.
- Better Genesis dependency handling.
- Change activation hook to conditional admin notice.
- Allow hooks to be de-registered via filter.
2.1.2
- Carica il texdomain
- Aggiungi header i18n al plugin
2.1.1
- Genera il file POT.
2.1.0
- Aumentati i requisiti a Genesis 2.1.0.
- Hook del titolo del sito e della descrizione.
- Sistemate le vecchie descrizioni degli hook.
2.0.1
- Sistemata la locazione del favicon unhook in Genesis 2.0.
2.0.0
- Aggiornato per usare i nuovi entry hook in Genesis 2.0.
- Rimosso il file boxes.php non più usato.
1.8.0.2
- Sistemato un altro errore fatale ma per le persone che usavano una versione di Genesis inferiore alla 1.8.0. Dovrebbe ora disattivarsi con eleganza.
1.8.0.1
- Rimossa una versione non necessaria per la comparazione che causava alcuni errori fatali.
1.8.0
- Aumentati i requisiti a Genesis 1.8.0.
- Spostati sulla classe admin menu di Genesis 1.8 per costruire il menu di admin.
1.7.1
- Aumentati i requisiti a Genesis 1.7.1
- Sistemati i problemi di visualizzazione nelle schermate di admin
- Aggiunti nuovi hook agli array di default
- Spazi bianchi, standard e documentazione
1.6
- Aumentati i requisiti a Genesis 1.6
- Sistemato il bug con le cose che non facevano unhook
1.4
- Aumenta i requisiti a Genesis 1.4
- Sistemato il bug della index non definita nel function.php
1.3.1.1
- Riduce i requisiti a Genesis 1.3
- Aumenta i requisiti a WordPress 3.0
1.3.1
- Salto per corrispondere alla versione di Genesis
- Richiede Genesis 1.3.1
- Aggiunti nuove opzioni per il unhook
- Sistemato il bug con la compatibilità per le lingue straniere
1.2
- Salto per corrispondere alla versione di Genesis
- Richiede Genesis 1.2.1
- Aggiorna gli hook per Genesis 1.2.1
0.9
- Aggiungi nuovi hook, rimuovi gli hook deprecati
- Sistemato il bug delle textarea con le entità HTML
- Salto al ramo pre-rilascio 0.9
0.1
- Rilascio iniziale