Я пытаюсь изменить пользовательскую структуру постоянных ссылок для определенной категории c в Wordpress. Но код вызывает ошибку 404 на сообщениях этой категории. Структура постоянной ссылки должна быть: имя категории - имя автора - имя сообщения Это мой код
add_filter( 'post_link', 'custom_permalink', 10, 3 );
function custom_permalink( $permalink, $post, $leavename ) {
// Get the categories for the post
$category = get_the_category($post->ID);
if ( !empty($category) && $category[0]->cat_name == "Diamond rings" ) {
$permalink = trailingslashit( home_url('/'. $category->cat_name .'/'. $auth_id->author_name .'/'.
$post->post_name .'/' ) );
}
return $permalink;
}