Instalar WordPress

Guía de Instalación

Optimizar WordPress

Optimización y Velocidad

Seguridad de WordPress

Guía de Protección

Contar todas las entradas de un usuario en WordPress

Cómo Contar Todas las Entradas de un Usuario en WordPress

Cada vez que un usuario en tu sitio web publica una entrada, página o artículo, esa entrada adquiere un identificador que se relaciona al ID del usuario que lo ha creado, sin embargo WordPress no te ofrece ninguna interfaz visual de estadísticas de las personas que publican en tu sitio web. Por eso, hoy te mostraremos cómo contar todas las entradas de un usuario en WordPress.

Las Entradas de Usuario en WordPress

WordPress es un gestor de contenido bastante completo y versátil, y te ofrece varias formas de publicar contenido según el tipo y naturaleza del mismo. En WordPress hay tres tipos de entradas (publicaciones).

Significa que, cuando una persona crea un contenido, lo hace mediante alguno de estos tres tipos, y en la base de datos se crea un ID para cada publicación, relacionada con el ID del usuario que la ha creado.

A partir del panel de administración en WordPress puedes gestionar cómodamente todo el contenido de tu sitio web, pero no hay ninguna opción que te permite contar el número de todas las publicaciones que hizo cada usuario. En la siguiente parte te enseñaremos cómo contar todas las entradas del usuario que desees.

Contar Todas las Entradas

Lo primero que necesitas hacer para contar todas las entradas de un determinado usuario en WordPress, es saber cuál es el ID o identificador de ese usuario. Hay varias formas que te permiten obtener el ID del usuario.

$usuario = get_user_by('login', 'wpbody');
$id      = $usuario->ID;

Esta función por ejemplo genera un objeto que contiene la información del usuario que tiene el nombre de usuario que has facilitado. A partir de este objeto puedes imprimir el ID del usuario.

Ahora que tenemos el ID del usuario, lo siguiente es empezar a contar todas las entradas que tiene en el sitio web.

echo count_user_posts( $id, 'post' );
echo count_user_posts( $id, 'page' );
echo count_user_posts( $id, 'productos' );

En estas tres líneas de código, utilizamos la función count_user_posts() de WordPress, en cada línea establecemos el ID del usuario y el tipo de entrada cuyas entradas queremos contar.

Cada línea imprime un número determinado, y la suma de esos números es el número de las entradas que el usuario tiene en total.

Esto es todo, te invitamos a seguir nuestra página en Facebook, para estar al tanto de todos los tutoriales y temática de WordPress.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Si continúas utilizando este sitio significa que aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar