El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

WordPress: Trucos semanales

Cómo crear un contador de visualizaciones de los posts

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
WordPress como herramienta de gestión y creación se ha convertido por méritos propios es una completa solución de desarrollo de proyectos digitales que puedes adaptar a prácticamente todo tipo de necesidades. En esta serie semanal, dedicada por completo al desarrollo de proyectos digitales empleando WordPress, verás un amplio surtido de trucos, técnicas y plugins variados con los que podrás añadir nuevas posibilidades a todos nuestros proyectos orientados al mundo web. De esta forma conseguirás ahorrar tiempo y los esfuerzo necesarios para dar con ellos, aportándonos nuevos conocimientos de aplicación directa desde el primer momento.
05:18
  Añadir a marcadores

Transcripción

Generalmente, soy de los que nunca se ha preocupado enormemente por las estadísticas relacionadas con mis proyectos. Sí que es curioso ver si te visitan más o menos o cuántas veces se puede llegar a compartir un contenido, puesto que esta información puede ayudarnos mucho a definir qué tipos de contenido son, más o menos, interesantes. En ocasiones, mostrar estos datos de manera pública también es sinónimo de confianza y transparencia. Siempre nos quedará la duda de qué tan falseados pueden llegar a estar los datos, pero tampoco se trata de ser siempre unos mal pensados. Mostrar datos de visualizaciones, también, puede servir como gancho de cara a captar nuevos usuarios; si estos ven que un contenido tiene un gran número de visualizaciones puede que se sientan atraídos y hagan clic para verlos. Es por eso que hoy, vamos a ver cómo podemos incorporar un contador individualizado de vistas por cada una de las entradas publicadas en nuestro proyecto WordPress, sin necesidad de plugins adicionales. Aunque actualmente, hay unos cuantos plugins disponibles para añadir contadores de visitas o visualizaciones a nuestros proyectos de WordPress, en el truco de hoy, simplemente, me gustaría que nos fijásemos un poco en el código que tenemos ahora mismo en pantalla, que, unido a estas dos funciones que tengo en este otro documento, y colocadas dentro de dos templates diferentes, nos van a permitir crear un contador de visualizaciones de cada una de las entradas que hayamos creado o vayamos a crear, dentro de nuestro proyecto de WordPress. Bastaría con copiar exactamente este código dentro de nuestro archivo functions.php. Yo ya lo tengo incorporado en el archivo que estoy usando de ejemplo, donde tengo todo el resto de funciones de este tema con el que estoy trabajando. Son dos funciones que me van a permitir, por un lado, actuar como contador de las visitas y como funcionamiento en sí, para poder utilizar ese contador. Lo tengo aquí, solo tendría que ir copiándolo y pegándolo dentro de mi archivo y ya lo tendría incluido. Tendría que guardarlo, como ya digo, dentro del archivo de functions.php. Estas dos funciones que tengo aquí las voy a tener que incorporar, por un lado, dentro del loop de WordPress y, por otro lado, allá donde quiera mostrar las visualizaciones que voy a tener en cada una de las entradas que publique. Así que vamos a ello. Como ya tengo este código incluido dentro del archivo correspondiente y me quedan estos dos, lo que voy a hacer va a ser copiar esta línea de aquí y voy a dirigirme al panel de Administración. Lo primero que tengo que hacer es centrarme en encontrar el template sin el .php que es donde voy a ubicar esta primera función. Aquí lo tendríamos. Vamos a mostrarlo, vamos a cerrar todo lo que sobre, por aquí, solo nos quedamos con esta. Vamos a ver dónde se inicia el loop, en este caso, vemos que incluso ya está documentado en este template, podemos ubicarlo donde queramos. Vamos a dejarlo ahí, podemos separarlo un poco si quisiéramos, no pasa nada. Es muy importante que no añadamos el inicio y cierre de código PHP porque ya está incluido aquí, porque en caso contrario, nos daría error. Lo que vamos a hacer es guardar y no va a pasar absolutamente nada. Vamos a ir a la página que tengamos creada y no vamos a ver ningún tipo de cambio. De hecho, además, estamos realizando los cambios dentro de la plantilla de single.php, es decir, tendríamos que acceder al contenido de un post en concreto. Aquí no estamos viendo, tampoco, ningún tipo de cambio. ¿Por qué? bueno, por que nos falta todavía añadir dónde vamos a mostrar el contador. Para ello, lo que he hecho es copiar esta segunda función, vamos a dirigirnos, en este caso, al template de content. Ese template lo estoy llamando desde esta parte, en el template de single.php, a lo mejor, en el tema que estéis usando no funciona de la misma manera y lo podemos colocar directamente aquí, eso ya va en función de cada caso en concreto, pero vamos a buscar el content, que lo tengo aquí, y lo podría ubicar donde yo quisiera. Sé que hay algunas llamadas que puedo reconocer, como, por ejemplo, aquí está el título, aquí estaría el extracto, la miniatura, aquí estaría el contenido. Voy a colocarlo, por ejemplo, justo aquí. Voy a guardarlo. Actualizando el archivo, y, si ahora recargo, tendría que tener el contador de visitas, en este caso, ya lo tengo aquí. Ahora, lo único que tendríamos que hacer es, bueno, podríamos traducirlo modificando las funciones que hemos añadido dentro de nuestro archivo, podríamos cambiarle la posición e incluso, podríamos darle algún estilo en concreto, pero eso ya sería en función de cada proyecto individual.