10 plugins y hacks de categorías más buscados para WordPress

Las categorías proporcionan una forma sencilla de ordenar el contenido de WordPress. Sin embargo, hay mucho más que puede hacer con las categorías para hacer que su sitio sea más amigable para el usuario y para los motores de búsqueda. En este artículo, le mostraremos algunos de los hacks y plugins de categorías más buscados para WordPress.

1. Feed RSS de la categoría

¿Sabías que cada categoría de tu sitio de WordPress tiene su propia fuente RSS? Simplemente agregue el feed al final de la URL de su categoría así:

https://www.myweb.com/category/news/feed/

Eso es todo, puede agregar este enlace a las plantillas de categorías. No se preocupe, le mostraremos cómo crear plantillas de categorías más adelante en este artículo.

Otro gran beneficio de los feeds de categorías es que puede permitir que sus usuarios se suscriban a categorías. Esto les da a sus usuarios la posibilidad de suscribirse solo a temas que les interesan.

2. Lista de categorías con enlaces a fuentes RSS

El widget de categorías predeterminado en WordPress no muestra un enlace de fuente RSS junto a los nombres de las categorías. Si desea ver enlaces de fuentes junto a los nombres de las categorías, agregue este código en el archivo functions.php de su tema o en un plugin de WordPress específico del sitio.

Otros artículos que podrían interesarte
function wpb_categories_with_feed() { 
	$args = array(
		'orderby' => 'name',
		'feed' => 'RSS', 
		'echo' => false, 
		'title_li'     => '',
	); 
	$string .= '<ul>';
	$string .= wp_list_categories($args); 
	$string .= '</ul>'; 

	return $string; 

}

// add shortcode
add_shortcode('categories-feed', 'wpb_categories_with_feed'); 

// Add filter to execute shortcodes in text widgets
add_filter('widget_text', 'do_shortcode'); 

Debes agregar [categories-feed] código abreviado dentro de un widget de texto para enumerar categorías con enlaces de alimentación junto a ellas.

3. Agregar íconos de categoría en WordPress

Las imágenes hacen que la web sea más interesante. Puede utilizar imágenes para resaltar las páginas de categorías. Para asociar imágenes con sus categorías, debe instalar y activar el plugin Imágenes de taxonomía. Después de la activación, debe visitar Configuración »Imágenes de taxonomía para habilitar imágenes para categorías.

Para asociar imágenes a categorías, visite Publicar »Categorías y haga clic en el icono de miniatura para cargar las imágenes de la categoría.

Consulte nuestra guía sobre cómo agregar imágenes de taxonomía en WordPress para obtener más detalles.

4. Habilita categorías para páginas.

De forma predeterminada, las categorías solo están disponibles para publicaciones en WordPress. Sin embargo, puede asociarlos con cualquier tipo de publicación, incluidas las páginas. Solo instala y activa Publicar etiquetas y categorías para páginas conectar. Funciona instantáneamente y no hay ajustes que configurar. Simplemente haga clic en las páginas y verá categorías y etiquetas en el menú de páginas. Consulte nuestro tutorial sobre cómo agregar categorías y etiquetas para páginas de WordPress para obtener más información.

5. Habilite publicaciones permanentes para archivos de categorías

En WordPress, puede hacer que las publicaciones sean adhesivas para mostrarlas en su página de inicio. Para agregar publicaciones fijas para las páginas de su categoría, simplemente instale y active Publicación de categoría fija conectar. Tras la activación, el plugin agrega un metabox de categoría fija en la pantalla de edición de publicaciones. Consulte nuestro tutorial sobre cómo agregar publicaciones fijas a las categorías de WordPress para obtener instrucciones detalladas.

6. Creando plantillas de categorías en WordPress

WordPress viene con un potente motor de temas. De forma predeterminada, busca plantillas con nombres específicos en el tema para ver determinadas páginas. Por ejemplo, el category.php La plantilla en un tema se utiliza para mostrar todas las páginas de categorías.

Del mismo modo, puede crear plantillas para categorías específicas nombrando la plantilla con el nombre de la categoría. Por ejemplo, para crear una plantilla para la categoría de película, nombrará el archivo de plantilla category-movie.php.

Use el archivo category.php de su tema como punto de partida para su plantilla de categoría única y luego realice los cambios necesarios. Para obtener instrucciones más detalladas, consulte nuestro tutorial sobre cómo crear plantillas de categorías en WordPress.

7. Excluir categorías específicas del feed RSS.

De forma predeterminada, todas sus publicaciones aparecen en la fuente RSS de su sitio. Si desea ocultar ciertas categorías de la fuente RSS principal del sitio, simplemente instale y active el archivo Exclusión de categoría definitiva conectar. Después de la activación, simplemente visite Configuración »Exclusión de categoría para seleccionar las categorías que desea ocultar de sus fuentes RSS.

8. Mostrar publicaciones recientes de categorías específicas

El uso principal de las categorías es ayudarlo a ordenar su contenido y ayudar a sus usuarios a encontrar contenido fácilmente. Si un usuario encuentra interesante una publicación en una categoría específica, es probable que lea publicaciones similares en la misma categoría. Para ver publicaciones recientes de una categoría, use este código en el tema donde desea ver las publicaciones recientes de una categoría.

$the_query = new WP_Query( 'category_name=news' );

if ( $the_query->have_posts() ) {
	echo '<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		echo '<li>' . get_the_title() . '</li>';
	}
	echo '</ul>';
} else {
	// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();

Reemplace el valor de category_name con el nombre de la categoría que desea utilizar.

9. Asignar al autor a categorías específicas

Al ejecutar un sitio de WordPress de varios autores, es posible que desee asignar autores solo a publicaciones en categorías específicas asignadas a ellos. Simplemente instale y active el archivo Restringir la publicación del autor conectar. Después de la activación, vaya a Usuarios y edite el usuario al que desea asignar una categoría. En la pantalla de edición del usuario, verá una sección Restringir la publicación del autor a una sección de categoría, donde puede seleccionar la categoría asignada a ese usuario en particular.

10. Mostrar extractos en las páginas de categorías

Aconsejamos a nuestros usuarios que vean extractos en las páginas de archivo y categoría. Ver extractos solo reduce el tiempo de carga de la página, lo cual es bueno para el SEO. Aparte de eso, también lo protege de problemas de contenido duplicado en su sitio. Para reemplazar el contenido completo con extractos en las páginas de categorías, simplemente agregue este código al archivo functions.php de su tema o un plugin específico del sitio.

function my_excerpts($content = false) {
if(is_category()) :
	global $post;
	$content = $post->post_excerpt;
// If the post has explicitly set excerpt use that
	if($content) :
		$content = apply_filters('the_excerpt', $content);
// If no excerpt is set
	else :
		$content = $post->post_content;
		$excerpt_length = 55;
		$words = explode(' ', $content, $excerpt_length + 1);
		if(count($words) > $excerpt_length) :
			array_pop($words);
			array_push($words, '...');
			$content = implode(' ', $words);
		endif;
		$content="<p>" . $content . '</p>';
	endif;
endif;
return $content;
}
add_filter('the_content', 'my_excerpts');

También puede reemplazar el contenido con un extracto editando el archivo category.php de su tema y reemplazando the_content con the_excerpt. Para obtener más instrucciones, consulte este tutorial sobre cómo ver extractos de publicaciones en temas de WordPress.

Esperamos que este artículo le haya ayudado a aprender algunas categorías nuevas de hacks y plugins de WordPress. Para obtener más sugerencias sobre las mejores prácticas, consulte nuestra guía sobre categorías y etiquetas (mejores prácticas).

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *