¿Cómo llamar al slug de una categoría en WordPress?

  • Autor Autor Franyer Rivas
  • Fecha de inicio Fecha de inicio

Franyer Rivas

1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Saludos ando en la programacion de un theme mmm bueno basicamente editando uno para hacerle una modificacion critica o mejor dicho mutilacion xD

lo cierto es que ando buscando como llamar a la url de una categoria en wordpress osea el slug

ejamplo miweb.com/categoria/forobeta

solo conosco como mostrar las categorias con el <?php the_category(', ') ?> pero ese no me sirve por que necesito el slug :dong: alguien sabe como se hace el llamado en wordpress ? en google no lo encontre XD
 
Gracias 🙂 vere si me sirve supongo que si dedito verde

PHP:
<?php
if (is_category( )) {
  $cat = get_query_var('cat');
  $yourcat = get_category ($cat);
  echo 'the slug is '. $yourcat->slug;
 }
?>
Lo vi en: WordPress › Support » How to get the current category slug?

muestra el slug parecido al otro codigo no la ruta absoluta ademas si deseo llamar a un slug desde el index no lo toma ya que el extrae el slug del url en donde se hace el llamado o eso es lo que interpreto en el codigo
pero sigue sin funcionar D:
 
ya ese lo propbe me da este errro
PHP:
Catchable fatal error: Object of class WP_Error could not be converted to string in /xxx/yyy/hhh/miweb.com/xxxx/wp-content/themes/mitheme/index.php on line 145
 
creo que como dicen en ese foro debe ser un problema de cacheado aunque no tengo activado w3 total cache D: pero mande a instalar en el vsp XCache no se si sea por eso :/
 
Es una lastima, son esas porquerías que tendrían que funcionar y le complican a uno la existencia. A veces WP obra misteriosamente.
 
hola la verdad tu pregunta es un poco confusa no se entiende:

¿te refieres a la ruta del enlace osea
HTML:
http://wordpress.org/extend/themes/
o esto
HTML:
<a href="http://wordpress.org/extend/themes/">themes</a>
???

¿quieres solo de una categoria especifica o que genere todas las categorias existentes en tu sitio???

¿en que parte del theme lo vas a colocar en el header en el sidebar en el footer con esto me refiero dentro o fuera del loop de wordpress porque no es lo mismo???

si explicaras con mas detalles lo que quieres hacer a si te ayudaríamos mejor
 
llegué tarde, pero como también necesitaba como extraer la url para mostrarla en categorías aquí dejo la solución

PHP:
<a href="<?php $categoria = get_the_category(); $link = get_category_link( $categoria[0]->cat_ID ); echo $link; ?>" title="<?php single_cat_title(''); ?>"><?php single_cat_title(''); ?></a>

Fuente el amigo Jorge Bufa http://www.bufa.es/obtener-nombre-categoria-wordpress/