Genesis Simple Hooks

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 &copy; <?php echo date('Y'); ?> &middot; <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> &middot; <a href="https://wordpress.org/" title="WordPress">WordPress</a> &middot; <?php wp_loginout(); ?></p>
</div>

Nota: Debes tener la opción Ejecutar PHP en este gancho seleccionada para usar etiquetas de plantilla

Instalación

  1. Sube todo el contenido de la carpeta genesis-simple-hooks al directorio /wp-content/plugins/.
  2. NUNCA cambies el nombre de la carpeta genesis-simple-hooks
  3. Activa el plugin a través del menú «Plugins» en WordPress
  4. Encuentra un gancho que le gustaría usar (están agrupados lógicamente).
  5. Inserta el código que deseas ejecutar en ese gancho.
  6. Elige si deseas o no ejecutar Shortcodes y PHP en ese gancho
  7. 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

14 de abril de 2020
I'm really disappointed to find out that this plugin is not compatible with my recipe plugin which is a huge problem since I write a food blog. Now, all of my recipes appear twice. It's the same with my social media buttons. This plugin was extraordinarily helpful in creating a second menu that I actually liked the look of. But now, it's messed up things that are essential.
6 de diciembre de 2016
Love this plugin, allows ease of use in footers, headers and anywhere else I need it. Make my Genesis site work the way I thought it should. [link removed]
Leer todas las 22 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.