Los “hooks” o “ganchos” te permiten sustituir componentes en áreas específicas del tema. Estas modificaciones deben ser realizadas por un desarrollador experimentado para evitar problemas o causar errores.
Crear componentes #
Dirígete al apartado Temas > Editar HTML, desplázate hasta el final del código, justo arriba de </body>
agrega la siguiente estructura:
<b:defaultmarkups>
<b:defaultmarkup type='Common'>
<b:includable id='HOOK_NAME'>
<!-- Tu código personalizado -->
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Tendrás que reemplazar HOOK_NAME
por el nombre del hook que deseas modificar.
Hooks #
Aunque puedes cambiar cualquier parte del tema, no se recomienda hacerlo. Por lo tanto, aquí tienes una lista de los Hooks seguros para modificar recomendados por el desarrollador:
Hook | Destino | Descripcion |
---|---|---|
page:ads1 |
Página | Anuncio debajo del título de una página estática |
page:ads2 |
Página | Anuncio al final de una página estática |
post:ads1 |
Entrada | Anuncio debajo del título de la entrada |
post:ads2 |
Entrada | Anuncio al final de la entrada |
post:afterFooter |
Entrada | Contenido después del pie de página de la entrada |
post:beforeFooter |
Entrada | Contenido antes del pie de página de la entrada |
post:handleComments |
Entrada | Sistema de comentarios |
post:header |
Entrada | Cabecera de la entrada |
post:body |
Entrada | Cuerpo de la entrada |
post:pagination |
Blog | Paginación del blog y entradas |
post:shareButtons |
Entrada | Botones para compartir |
widget:AdSense |
Widget | Contenido del widget AdSense |
widget:BlogArchive |
Widget | Contenido del widget Archivo |
widget:BlogSearch |
Widget | Contenido del widget Buscar |
widget:ContactForm |
Widget | Contenido del widget Formulario de contacto |
widget:FeaturedPost |
Widget | Contenido del widget Entrada destacada |
widget:Header |
Widget | Contenido del widget Cabecera |
widget:Image |
Widget | Contenido del widget Imagen |
widget:Label |
Widget | Contenido del widget Etiqueta |
widget:LinkList |
Widget | Contenido del widget Lista de enlaces |
widget:PopularPosts |
Widget | Contenido del widget Entradas populares |
widget:Profile |
Widget | Contenido del widget Perfil |
widget:Text |
Widget | Contenido del widget Texto |
widget:TextList |
Widget | Contenido del widget Lista de texto |
Aunque estos hooks son seguros de modificar, aún existen riesgos. Si no estás seguro de lo que estás haciendo, no realices cambios.
Ejemplos #
<b:defaultmarkups>
<b:defaultmarkup type='Common'>
<b:includable id='post:ads1'>
<p>Anuncio debajo del título</p>
</b:includable>
<b:includable id='post:ads2'>
<p>Anuncio al final de la entrada</p>
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Se insertará tu código de anuncios personalizado en las entradas
<b:defaultmarkups>
<b:defaultmarkup type='Common'>
<b:includable id='post:shareButtons'>
<p>Otro sistema de compartir</p>
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Se insertará tu código personalizado para compartir un articulo
<b:defaultmarkups>
<b:defaultmarkup type='Common'>
<b:includable id='post:handleComments'>
<p>Otro sistema de comentarios</p>
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Se insertará tu sistema de comentarios personalizado