Hola Buen día:
En uno de mis dominios necesitor cambiar la estructura de los enlaces permanentes.
Quiero sustituir /%postname%/ por /%category%/%postname%/
Mi pregunta es como hacer la redireccion 301 en el archivo htaccess o en su defecto como lo puedo hacer con el plugin Redirection
Muchas gracias
Contenido solo visible a usuarios registrados
Hola Dimitriff
Revisa si con esta función redirige las páginas:
add_filter( '404_template', 'custom_redirect_to_category' );
function custom_redirect_to_category($template) {
if ( ! is_404() ){
return $template;
}
global $wp_rewrite;
global $wp_query;
if ( '/%category%/%postname%/' !== $wp_rewrite->permalink_structure ){
return $template;
}
if ( ! $post = get_page_by_path( $wp_query->query['category_name'], OBJECT, 'post' ) ){
return $template;
}
$permalink = get_permalink( $post->ID );
wp_redirect( $permalink, 301 );
exit;
}
Puedes añadirlo al final del archivo functions.php que encontras en wp-content -> themes -> tu_plantilla o si utilizas algún plugin para añadir código como puede ser Code Snippets
Un Saludo
Hola Dimitriff
Ok dejo el hilo abierto
Un saludo