ambulance bed bolt briefcase calendar chain chevron-left chevron-right clock-o commenting-o commenting comments diamond envelope-o envelope facebook feed flask globe group heart-o heart heartbeat hospital-o instagram leaf map-marker medkit phone quote-left quote-right skype star-o star tint trophy twitter user-md user youtube
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más

Estructura interna de Wordpress

Raiola especialistas en Hosting para WordPress.

Solicitar información

Estructura interna de Wordpress

A menudo manejamos una página, bien sea en wordpress o en cualquier otro soporte de CMS, sin conocer lo básico en cuanto a su estructura y su funcionamiento. Es evidente que no es imprescindible saber de CSS, HTML, MySQL, PHP o JQuery para poder navegar y crear nuestra página con wordpress, afortunadamente ya no se requieren esos conocimientos, sin embargo, al menos si conviene estar familiarizados con estructuras básicas. Sin ahondar mucho, sobre los formantes de una página wordpress y cómo crear un theme nuevo, a partir de uno dado, totalmente personalizado.

Como ya se ha dicho en anteriores artículos, Wordpress es un sistema de gestión de contenidos dínámico y altamente escalable, desarrollado básicamente con código de servidor PHP y con bases de datos MySQL. Una de sus muchas ventajas es su alto nivel de personalización en cuanto al diseño (multitud de plantillas gratuitas o Premium) y también en cuanto a sus funcionalidades con la instalación de plugins, también gratuitos o no.

En realidad, dentro de una escala básica, los componentes básicos necesarios para una página de aterrizaje en wordpress serán un index.php y un CSS que de algo de formato y estilo al diseño de página, nada más.

Por otra parte, en relación a una página de wordpress al uso, los elementos formantes se complican algo más. Para localizar dichos elementos o partes de nuestra página, se puede ir al directorio donde se compilan los themes de wordpress, que está localizada en la carpeta wp-content/themes; dicha carpeta se nos instalará en el momento de configurar nuestro wordpress-site. Así, dentro de esta carpeta podemos encontrar los siguientes elementos que vienen a configurar nuestro sitio web: - Index php. Es el componente básico. Viene definido por ser la página principal de nuestro blog o nuestra página web. Dentro de este index.php pueden ir ensamblados otros elementos dinámicos (posts, comentarios, etc). También da contexto al contenido de nuestra página web.

  • Header.php: Es la carpeta que configura la cabecera. Uno de los sitios personalizables de nuestro wordpress-teme a través de nuestro Cpanel.

  • Footer.php: Viene definido por la parte final de nuestro web-site. Por regla general no se puede modificar desde el Cpanel. Si queremos personalizar dicha parte, tendremos que hacerlo desde esta carpeta o desde la carpeta del CSS.

  • Sidebar.php: Es la carpeta que configura el módulo del menú. Nuevamente se puede personalizar desde el Cpanel.

  • 404.php: Es la odiosa página de error. En principio no se puede personalizar, si no se realiza desde esta carpeta misma. Aparece por defecto, cuando no se encuentra la página o introducimos una información no indexada en la base MySQL.

  • Archive. php: En ella se compilan el listado de los posts de una categoría o una fecha que es susceptible de ser seleccionada. Como la mayoría de las carpetas que estamos viendo aquí, es de naturaleza dinámica, es decir, que el resultado de los datos enviados estará en función de los datos solicitados por el usuario.

  • Page.php. Es de las pocas partes no dínámicas, es decir fijas. En esta carpeta se compilan los elementos fijos como el menú de navegación, etc.

  • Coments.php: Es el módulo dinámico de formulario, mediante el cual se puede escribir un comentario, siendo visitante de la página.

  • Coments-popup.php: Se establecen los módulos aquí, para mostrar los comentarios redactados en un post.

  • Links.php: Carpeta de enlaces, tanto internos como externos (blogroll).

  • Searchform.php: Elemento de búsqueda en función de la información requerida.

  • Single.php: Página en su totalidad con el post o la información seleccionada.

  • Search.php: Resultado de la búsqueda. Se muestra la página completa con los datos requeridos a través del searchform.php.

  • Screenshot.png: elemento visual de 250x200 que permite la diferenciación de distintas plantillas para nuestro contenido.

  • Style.css. Es la llamada hoja de estilos, mediante este elemento con extensión .css (no php como en el resto) se determina el estilo, los colores, tipografía de letra, etc de nuestra página.

Como ya se dijo anteriormente, con un index.php y un style.css sería suficiente para obtener un sitio web básico, el resto de las parte o los formantes vienen a desarrollar el theme, a darlo funcionalidades y desarrollo. El ensamblaje de de estos formantes, vinculados pero independientes a su vez, los unos d elos otros (su naturaleza de independencia con respecto los unos de los otros es que, si eliminamos alguna de estas carpetas o elementos, la página seguirá funcionando), a viene determinado por el llamado bucle de wordpress.

Estas carpetas son personalizables todas y cada una de ellas, a poco que sepamos de HTML, CSSS y HTML, podremos modificar elementos a nuestro antojo, llegando a niveles de personalización más avanzados que los que se pueden derivar del uso de nuestro Cpanel.

Rating 4.6/5(39 valoraciones, para valorar debe estar registrado)