Cómo poner un contador dinámico en los títulos de categorías y artículos de WordPress

CÓMO PONER UN CONTADOR DINÁMICO EN LOS TÍTULOS DE CATEGORÍAS Y ETIQUETAS DE WORDPRESS - #ASCOseries

¡Hola! ¿Qué tal? Aquí Romuald Fons de RomuTV y en este ASCO te voy a enseñar cómo poner un contador en los titles de las categorías y las etiquetas de WordPress.

Cómo añadir un contador dinámico

Este ASCO va a ser muy sencillito y corto porque es muy fácil de hacer.

Lo voy a simplificar.

Cuando alguien haga una búsqueda en Google y esté posicionada una de las URLs de tus categorías o de tus etiquetas y quieres que aparezca por ejemplo:

En unareceta.com, en las categorías que están posicionadas aparece el título en el resultado de búsqueda así: ‘cenas ligeras – 13 recetas fáciles’.

contador-google

Y esto es algo que yo no tenía y que Cookpad si tenía, y la verdad hazlo porque aumenta el CTR de forma interesante. Cuando lo probé dije, “hostia los de Cookpad”. Tienen motivos para hacerlo y yo tendría que haberlo hecho mucho antes.

Tú también tienes que hacerlo y yo te enseño cómo:

Muy importante: el WordPress tiene que tener el SEO by Yoast instalado, porque éste se pone por encima del title de WordPress. Realmente lo que hace el SEO by Yoast es un filtro al title y este código hace un filtro del filtro. Mola.

Es muy sencillo.

Añadir contador a las categorías:

add_filter('wpseo_title', 'filter_pagetitle_category');
	function filter_pagetitle_category($title) {
		if (is_category()) {
			$category = get_category(get_query_var('cat'));
			$count = $category->category_count;
			$title = single_cat_title('', false) . " - " . $count . " recetas fáciles - Unareceta.com";
		}
		return $title;
	}

Añadir contador a las etiquetas:

add_filter('wpseo_title', 'filter_pagetitle_tag');
	function filter_pagetitle_tag($title) {
		
		if(is_tag()) {
			$tag = get_term_by('slug',get_query_var('tag'),'post_tag');
			$count = $tag->count;
			$title = single_tag_title('', false) . " - " . $count . " recetas fáciles - Unareceta.com";
}
return $title;
}

Añadir contador a las categorías y a las etiquetas:

add_filter('wpseo_title', 'filter_pagetitle_category_and_tag');
function filter_pagetitle_category_and_tag($title) {
	if (is_category()) {
		$category = get_category(get_query_var('cat'));
		$count = $category->category_count;
		$title = single_cat_title('', false) . " - " . $count . " recetas fáciles - Unareceta.com";
	}
	return $title;
}

Cómo lo implementamos

Muy fácil. Primero no te olvides de tener el plugin de SEO by Yoast instalado y luego te vas a tu WordPress. En la barra lateral izquierda vas a “Apariencia” y clicas en “Editor”

editor

Pinchas “functions php” en la barra lateral derecha. Al final del código de ‘functions’ das un intro, copias el código que te he puesto aquí (elige el que quieras), lo pegas y actualizas.

functions-php

Listo. Así de fácil. Espero que te sea útil, pruébalo, ya verás que el CTR se modifica bastante, sobre todo si tienes mucho tráfico.

Nos vemos.

¡Chao!

Para saber cómo añadir más funciones útiles a tu web, no olvides suscribirte a mi canal.

por Romuald Fons

CEO & Founder de BIGSEO

3 comentarios en «Cómo poner un contador dinámico en los títulos de categorías y artículos de WordPress»

  1. Lo implementare con los tag de mi web de remedios caseros a ver como me va XD queria colocar el texto antes del nombre de la etiqueta pero me lanzaba error no soy buen programador u.u jajajaja

    Responder

Deja un comentario

Twittear
Compartir
Compartir