Este es el primero de una serie de artículos que vamos a dedicar a Genesis Framework por dentro, a conocer a fondo cómo está estructurado y cómo podemos adaptarlo a nuestras necesidades, ya sea para mover, modificar, añadir o eliminar elementos.
En este caso, vamos diseccionar la estructura de un post, de que hooks y filtros está formado y para que sirve cada uno, así como los snippets más comunes que se utilizan para adaptarlo.
Acciones o Hooks básicos en un post de GF
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
add_action( 'genesis_entry_header', 'genesis_do_post_title' );
add_action( 'genesis_entry_header', 'genesis_post_info', 12 );
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
add_action( 'genesis_entry_content', 'genesis_do_post_content' );
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_open', 5 );
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_close', 15 );
add_action( 'genesis_entry_footer', 'genesis_post_meta' );
add_action( 'genesis_after_entry', 'genesis_do_author_box_single', 8 );
add_action( 'genesis_after_entry', 'genesis_adjacent_entry_nav' );
add_action( 'genesis_after_entry', 'genesis_get_comments_template' );
Este contenido está restringido para los suscriptores de la Zona DPW Premium.
Inicia sesión o registrate para ver este contenido
Cómo has podido ver, con estos cuantos hooks o acciones podrás personalizar la página de entrada o post de Genesis Framework fácilmente, pero ojo algunos de ellos se utilizan también en otro tipo de páginas como las de blog, archive, etc…
Si las modificaciones sólo quieres que afecten a la página de post, deberás filtrar en la función con is_single() o el condicional que necesites.
Si tienes cualquier duda o quieres solicitar un tutorial específico sobre WordPress, WooCommerce o Genesis Framework, ya sabes que sólo tienes que pedirlo.