Los hooks o ganchos te permiten reemplazar componentes en areas especificas del tema. Estas modificaciones solo se deben realizar por un desarrollador experimentado, de lo contrario causarás problemas en la tema.
Crear componentes #
Tan solo debes dirigirte al editor HTML del tema, y desplazarte hasta el final del código, arriba de </body>
, en donde deberás agregar la siguiente estructura:
<b:defaultmarkups>
<b:defaultmarkup type="Common">
<b:includable id="HOOK_NAME">
<!-- Tu código personalizado -->
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Hooks #
Aunque puedes modificar cualquier componente del tema, no es recomendable, por lo tanto la siguiente tabla contiene una lista de los hooks considerados “Seguros de modificar” por el desarrollador:
Hook | Destino | Descripcion |
---|---|---|
post:ads1 |
Entrada | Anuncio debajo del título de la entrada |
post:ads2 |
Entrada | Anuncio al final de la entrada |
post:labels |
Entrada | Etiquetas de la entrada |
post:title |
Entrada | Título de la entrada |
post:data |
Entrada | Datos de la entrada |
post:attachments |
Adjuntos | Enlaces de adjunto de la entrada |
post:share |
Compartir | Botones de compartir de la entrada |
comment:main |
Comentarios | Sección de comentarios de la entrada |
post:icon |
Widget Blog | Inserta código en el título del widget |
Ejemplos #
<b:defaultmarkups>
<b:defaultmarkup type="Common">
<b:includable id="post:ads1">
<p>Primer código de anuncio personalizado</p>
</b:includable>
<b:includable id="post:ads2">
<p>Código de anuncio personalizado final</p>
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Se insertará tu código personalizado al inicio y al final del articulo.
<b:defaultmarkups>
<b:defaultmarkup type="Common">
<b:includable id="post:share">
<p>Mis botones personalizados</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="comment:main">
<p>Mi propio sistema de comentarios</p>
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Se insertará tu sistema de comentarios personalizado
<b:defaultmarkups>
<b:defaultmarkup type="Common">
<b:includable id="post:icon">
<b:include name='i:meteor' data='{ icon: "fire" }'/>
</b:includable>
</b:defaultmarkup>
</b:defaultmarkups>
Insertará un icono de zkreations en el título del widget Blog