La organización de una plantilla no es algo a tomar a la ligera. Si te dedicas a añadir todo código que caiga en tus manos a, por ejemplo, la barra lateral (sidebar.php) pronto este archivo crecerá de tal modo que para encontrar una llamada a un plugin, por decir algo, tendrás que revisar decenas de líneas.
Hay un modo mas limpio de incluir códigos en cualquier fichero de tu plantilla, y es mediante llamadas PHP a un fichero externo. Con esto consigues una estructura mas limpia, y que si tienes que modificar la página incluida no tengas que retocar todo el archivo del theme. Esto se usa mucho en los themes premium para, por ejemplo, añadir bloques de anuncios y otro tipo de información.
La manera de hacerlo es bien sencilla, solo tienes que añadir un código similar a este allí donde quieres que se incluya la página en cuestión:
<?php include(‘banners125.php’) ?>
Por supuesto, esto deberás hacerlo acompañado del CSS correspondiente para que se adecue al resto de la plantilla. Por ejemplo:
<div class="banners"> <?php include(‘banners125.php’) ?> </div>
Si es que tuvieras un estilo definido para ese tipo de información concreta (y sino lo creas).
En el ejemplo anterior la página a incluir está en la misma carpeta de tu plantilla pero también puedes incluir páginas que estén en otras rutas, como en estos ejemplos:
En el subdirectorio “extras” de tu plantilla …
<?php include(‘extras/banners125.php’) ?>
En la carpeta superior (normalmente ‘themes‘ …
<?php include(‘../banners125.php’) ?>
Ya solo te queda jugar con ello y adaptarlo a tus necesidades. Verás que es un método fundamental para mantener en orden tu plantilla, crear themes bien estructurados o simplemente facilitarte la vida a la hora de realizar modificaciones.
Inicio


Pingback: Bitacoras.com
Pingback: 5 razones por las que deberías usar WordPress en lugar de Joomla | Ayuda WordPress