WordPress Añadir texto en la parte inferior de categoría

Vamos a ver en WordPress, cómo añadir texto en la parte inferior de categoría. Ya os aviso qeu hay un poco de programación…

Tutoriales WordPress

En muchas ocasiones, sobre todo en temas de posicionamiento web, nos puede interesar añadir contenido en la parte superior de la categoría de nuestra tienda WooCommerce, y también en la parte inferior.

Lo haremos con ShortCodes, con lo que doy por hecho que sabes de qué estamos hablando. Veamos el proceso.

Paso 1: Categoría WooCommerce

En la descripción de la categoría de nuestro eCommerce, deberemos escribir algo como esto. Estoy en categoría Zapatos:

Este texto irá en la parte superior de la categoría que estoy editando, la de Zapatos

-separador-

Este texto, sin embargo, irá al final de la categoría zapataos.

Como podéis ver, en todas las categorías de nuestro WooCommerce, iremos añadiendo en el campo Descripción,

  • el texto que irá en la parte superior de nuestra categoría
  • El texto que hará de separador. Yo he escrito directamente: -separador-
  • El texto que irá en la parte inferior de la categoría.

Paso 2: Crear Shortcodes en functions.php

Ahora vamos al functions.php de nuestra plantilla y añadimos el siguiente código:

/* Mostrar descripcion categoria 1er parágrafo */
add_shortcode('cat_description_superior', 'my_cat_superior_description_shortcode');
function my_cat_superior_description_shortcode($atts){

    $a = shortcode_atts( array(
        'id' => 0,
    ), $atts );

    $descripcion = category_description($a['id']);
	$textosuperior = explode("-separador-", $descripcion);
	
	return $textosuperior[0];
}

/* Mostrar descripcion categoria 2o parágrafo */
add_shortcode('cat_description_inferior', 'my_cat_inferior_description_shortcode');
function my_cat_inferior_description_shortcode($atts){

    $a = shortcode_atts( array(
        'id' => 0,
    ), $atts );

    $descripcion = category_description($a['id']);
	$textosuperior = explode("-separador-", $descripcion);
	
	return $textosuperior[1];
}

Como podéis ver, un servirá para escribir la parte superior de la Descripción de la categoría, y el otro, de la parte inferior.

Lo que hace es utilizar la función explode y que separe el texto descripción en dos partes, a partir de que encuentr -separador-

Paso 3 Colocar los shortcodes

Ya tenemos las descripciones de las categorías bien formadas. Tenemos los dos shortcodes. Ahora, según el Theme que estemos utilizando, deberemos añadir en la plantilla de la categoría de WooCommerce, en la parte superior el Shorcode [cat_description_superior] y en la parte inferior [cat_description_inferior]

Este último paso, depende mucho del Theme que tengas: Divi, Impreza… En cada una de ellas tendrás que averiguar dónde modificar la plantilla de las categorías de WooCommerce, o incluso crearla tú. Una vez lo hagas, deberás añadir los shortcodes donde pertoque.

Se que es complicado, pero espero que os de una idea de cómo en WordPress añadir texto en la parte inferior de la categoría sin necesidad de utilizar más plugins externos.

Más información