Descripción
Este plugin crea una nueva página de configuración de Genesis que te permite insertar código (HTML, Shortcodes y PHP), y adjuntarlo a cualquiera de los más de 50 ganchos de acción de Genesis Theme Framework, de StudioPress.
En lugar del proceso a veces tedioso y poco familiar de crear funciones en los archivos de temas, este plugin te ofrece una interfaz atractiva y fácil de usar para modificar el tema hijo de Génesis a través de ganchos (hooks). Este plugin acepta HTML, Shortcodes y PHP y te da acceso tanto a los 50 ganchos incorporados en el tema de Génesis como a algunos ganchos incorporados de WordPress.
Fragmentos de código
Lo que más suelen solicitar los usuarios de Genesis es cómo modificar adecuadamente el pie de página, post-info y post-meta. Estos son algunos fragmentos de código que pueden resultar útiles al hacer esto:
Modificación del 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>
Modificación del 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>
Modificación del pie
<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: Debes tener la opción Ejecutar PHP en este gancho
seleccionada para usar etiquetas de plantilla
Instalación
- Sube todo el contenido de la carpeta
genesis-simple-hooks
al directorio/wp-content/plugins/
. - NUNCA cambies el nombre de la carpeta
genesis-simple-hooks
- Activa el plugin a través del menú «Plugins» en WordPress
- Encuentra un gancho que le gustaría usar (están agrupados lógicamente).
- Inserta el código que deseas ejecutar en ese gancho.
- Elige si deseas o no ejecutar Shortcodes y PHP en ese gancho
- Guarda los cambios
FAQ
-
¿Qué son los shortcodes?
-
Consulta Shortcodes API para obtener más información.
-
PHP no está funcionando
-
Asegurate que la casilla de verificación «Ejecutar PHP en este gancho» está marcada.
Entonces, si estás seguro, asegúrate dejar todo tu código PHP entre la etiquetas
<?php ?>
. Así es cómo el sistema reconoce que ese código debe ser ejecutado como PHP. -
El plugin no se activará
-
Debes tener Genesis o un tema hijo de Genesis instalado y activado en tu sitio.
Reseñas
Colaboradores y desarrolladores
«Genesis Simple Hooks» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Genesis Simple Hooks» está traducido en 4 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Genesis Simple Hooks» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
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.
- Añadidos nuevos ganchos.
- 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
- Carga textdomain
- Añadido i18n al plugin de cabecera i18n
2.1.1
- Genera archivo POT.
2.1.0
- Aumento de los requisitos para Genesis 2.1.0
- Ganchos de título y descripción del sitio
- Corregidas las descripciones de ganchos (Hooks) que habían quedado obsoletas.
2.0.1
- Arreglada la localización del favicon no enlazado de Genesis 2.0
2.0.0
- Actualizado para usar los nuevos ganchos de entrada en Genesis 2.0
- Eliminado el archivo no utilizado boxes.php.
1.8.0.2
- Arreglado otro error fatal, pero para los que usan versiones menores de Genesis 1.8.0. Se debería desactivar.
1.8.0.1
- Se eliminó un check que comprobaba la version y que estaba causando algunos errores fatales.
1.8.0
- Adaptado a los requisitos a Genesis 1.8.0.
- Modificada la clase de menú de administración a la de Genesis 1.8 para crear el menú de administración.
1.7.1
- Aumento de los requisitos para Genesis 1.7.1
- Solucionado el problema de visualización en la pantalla de administración
- Se agregaron nuevos ganchos
- Espacio en blanco, estándares, y documentación.
1.6
- Aumento de los requisitos a Genesis 1.6
- Corregidos errores con elementos que no eliminan ganchos (hooks).
1.4
- Aumento de los requisitos a Genesis 1.4
- Corregido un error de índice indefinido en functions.php
1.3.1.1
- Reducidos los requerimientos a Genesis 1.3
- Aumento de los requisitos a WordPress 3.0
1.3.1
- Actualizado para hacerlo compatible con la versión de Genesis
- Requiere Genesis 1.3.1
- Añadidas nuevas opciones para eliminar ganchos (hooks).
- Corregido un error con la compatibilidad con idiomas.
1.2
- Actualizado para hacerlo compatible con la versión de Genesis
- Requiere Genesis 1.2.1
- Actualización de los ganchos (hooks) para Genesis 1.2.1
0.9
- Hemos añadido nuevos ganchos y quitado otros obsoletos.
- Corregido un error que afectaba a las entradas de texto HTML
- Salta a la rama 0.9 de la pre-release
0.1
- Versión inicial.