Cum să elimini /category/ din URL-urile WordPress
Sunt nou în WordPress și am o problemă cu eliminarea /category/ din URL-urile WordPress
http://domeniu/category/nume-categorie
Aș dori să știu cum să elimin /category/ din URL. Am încercat diverse soluții precum
Mergeți la Setări >> Legături permanente și selectați Personalizat, apoi introduceți: /%category%/%postname%/
Apoi setați Baza de categorii la /
Dar chiar și după aceste modificări, nu am reușit să elimin /category/ din URL.
Orice ajutor ar fi apreciat
Mulțumesc

Există un plugin pentru asta numit WP No Category Base. După cum sugerează și numele, acest plugin va elimina complet 'Baza de Categorii' obligatorie din legăturile permanente ale categoriilor tale (de ex. de la myblog.com/category/my-category/ la myblog.com/my-category/).

Iată o alternativă mai actualizată: Elimină URL-ul Categoriei

Recomand unul dintre aceste două plugin-uri pentru a rezolva această problemă
WordPress SEO are abilitatea de a elimina baza /category/
și multe alte funcționalități valoroase.
Noroc

Am găsit această soluție utilă pe care o poți folosi fără plugin.
https://stackoverflow.com/a/27569173/851045
function fix_slash( $string, $type ) {
global $wp_rewrite;
if ( $wp_rewrite->use_trailing_slashes == false ) {
if ( $type != 'single' && $type != 'category' )
return trailingslashit( $string );
if ( $type == 'single' && ( strpos( $string, '.html/' ) !== false ) )
return trailingslashit( $string );
if ( $type == 'category' && ( strpos( $string, 'category' ) !== false ) ){
$aa_g = str_replace( "/category/", "/", $string );
return trailingslashit( $aa_g );
}
if ( $type == 'category' )
return trailingslashit( $string );
}
return $string;
}
add_filter( 'user_trailingslashit', 'fix_slash', 55, 2 );

Recomand CS Remove Category Base plugin pentru a rezolva această problemă.
https://wordpress.org/plugins/cs-remove-category-base/
Cu siguranță puteți elimina slug-ul /category/ din URL-urile paginilor WordPress folosind acest plugin.
Sper să vă fie de folos.

Selectați Structură Personalizată în permalink-uri și adăugați /%category%/%postname%/
după domeniul dumneavoastră. Adăugarea "/" la baza categoriei nu funcționează, trebuie să adăugați un punct.
Am scris un tutorial pentru asta aici: tutorial pentru eliminarea categoriei din URL
