Vamos a actualizar nuestra Política de privacidad próximamente. Te recomendamos consultar el avance.

WordPress práctico: Creación básica de temas

Reorganizar los metadatos del post

¡Prueba gratis durante 10 días

nuestros 1290 cursos !

Prueba gratis Mostrar modalidades de suscripción
En las entradas del blog se añade información relacionada con él, que sirve para caracterizarlo y para facilitar su localización. Estos son los metadatos de los post, y veremos ahora cómo darles formato.

Transcripción

Vamos a ver varias maneras de modificar el aspecto de los contenidos, o sea, de los post. Tenemos, en realidad, dos partes distintas sobre las que trabajar. Por un lado, el listado de posts y, por otro lado, cuando estoy dentro de un determinado post, el aspecto que va a tener. Y puedo trabajar, por supuesto, con los estilos, pero también puedo trabajar con dónde se ponen los distintos elementos. Por ejemplo, vemos que tenemos puesto en la parte de abajo, las categorías y los tags y el botón de editar y, en la parte de arriba, la fecha de publicación. Yo puedo hacer modificaciones sobre toda esta estructura, muy fácilmente. En principio, yo tengo un archivo single.php. Dentro de ese archivo, que es el que se va a ocupar de mostrarme esos posts, voy a irme moviendo por el código y voy a buscar dónde se están generando esos contenidos, que, obviamente, es dentro del loop. Y dentro de ese loop, en concreto, veo que me está cargando content, la plantilla content.php. Así que me moveré hasta esa plantilla. Voy a buscar el código que está generándome todos los contenidos. Dentro de ella, estoy viendo, por un lado, algo que es muy importante que yo puedo saber cuándo tengo un solo elemento o cuándo son varios. Así que está condicional la voy a poder utilizar. Por otro lado, puedo moverme un poco más abajo, voy buscando, Aquí se puede ver la función que se va a ocupar de mostrar la fecha en la que se publicó. Y si me muevo un poco más abajo, llego hasta el final y me encuentro con que en el footer, se está ejecutando una función que tiene que ser la que pinte todos esos últimos elementos que mostraba: las tags, las categorías, más que nada, porque no hay otra función que se pueda ocupar de ello, en el resto de los contenidos de content. Bien, pues sabiendo esto, tendré que encontrar esta función entry_footer. Esta función, tanto esta como posted_on, como todas las que tienen este es mitema por delante van a, normalmente, encontrarse dentro de la carpeta inc y, dentro de él, templatetags. Tengo este mitema_posted_on y también tengo este entry_footer en la parte del final; y aquí está en las categorías, get_the_category_list, esto me va a devolver todas las categorías; get_the_task_list es el método que me va a devolver todos los tags, Y tengo, bueno, pues más información, incluso edit_post_link que va a ser el link de edición que tengo también en la parte del final. Ahora, la forma correcta de trabajar podría ser hacer modificaciones, por ejemplo, sobre este posted_on. Pero eso me impediría elegir cómo se va a ver cuando es una página con un solo post o cuando son varios. Mejor que eso, lo que voy es a crear una nueva función, y esa función la voy a aplicar solamente para el caso de que sea single. Para crear una nueva función, voy a seguir un poco las normas que utiliza WordPress, y voy a colocarlo en la parte de arriba intentando seguir un poco el orden en el que van a aparecer los distintos tags. Así que utilizaré function, mitema como principio del nombre de la función, y, ahora, aquí, puedo añadir, por ejemplo, metatags o metainfo. Voy a añadir la creación de todos esos tags y demás. Me vuelvo a content, y ahora en content, debajo del título, voy a pedir que se ejecute esta función. Con esto, estoy consiguiendo que en vez de ponérmelo en los listados me lo ponga solamente en la página única. El resto tendré que programarlo ya directamente dentro de la función. ¿Qué es lo que quiero? Bueno, pues quiero que me utilice los elementos estos del footer; elementos, que por otra parte, tampoco tengo ninguna necesidad de que me los muestre. Entonces, voy a copiar los elementos que quiero utilizar, que van a ser las categorías y las listas. Los voy a cortar. En las listas de tags, quería decir, los voy a cortar y los voy a pegar en la función. Lo guardo, y, ahora, recargando, ya me está poniendo todos estos elementos en la parte de arriba. Continúo. Si además quiero, también, me ponga el link este de edición, bueno, pues también puedo hacerlo. Lo cortaría... ...y lo pegaría. Guardaré. Y aquí ya tengo ese edit. Ahora, quedaría formatearlo, pero la base ya está montada. Tendré que cambiar también ese posted_in tag, más que nada, porque tampoco me interesa que salgan esos textos. Bueno, pues puedo volver de nuevo atrás. Y aquí puedo sustituir los textos que están apareciendo, Entonces, por ejemplo, puedo poner "Categorías", puedo poner "Etiquetas". Incluso, un poco más abajo, bueno, pues voy a cambiar la información del post de la fecha. Bueno, pues puedo poner "Publicado". De nuevo en el navegador, ya me lo está escribiendo correctamente. Me falta ese by. Este es un buen ejemplo de cómo podemos trabajar en los contenidos de Wordpress. Tenemos muchas partes distintas donde hacer modificaciones, pero todas ellas se van a basar en la misma idea: en que yo voy a tener una plantilla, desde la cual puedo saber qué archivo es el que se ocupa de la generación de esa plantilla y puedo saber, por el orden, qué función es la que genera el elemento en concreto sobre el que quiero trabajar. Puedo crear nuevas funciones o puedo utilizar las que ya hay para hacer modificaciones sobre esos elementos, cualquiera de ellos. También es interesante ver el single. Si yo ahora vuelvo atrás y tengo otra vez el listado, veremos que en la parte de abajo ya no me sale ninguna de las categorías ni de las tags, solamente me sale el "Publicado" en la parte de arriba, pero cuando entro, aquí sí que me está mostrando toda esta información. El siguiente paso va a ser, dar formato a estos elementos.

WordPress práctico: Creación básica de temas

Aprende a dar un nuevo aspecto a tu página de WordPress, creando un tema desde cero usando como base las plantillas Underscore y dándole aspecto a nuestro gusto.

4:16 horas (48 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:11/08/2017
Duración:4:16 horas (48 Videos)

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.