Olá, não faça isso. você pode criar um post_type e tudo isso se resolve, segue o código abaixo, só copiar e coloca na ultima linha no seu arquivo: wp-content/themes/{seu-tema}/functions.php
/*============================
= BLOG =
============================*/
function blog() {
$args = array(
'labels' => array('name' => 'blog', 'add_new' => 'Adicionar post'),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'exclude_from_search' => true,
'rewrite' => array( 'slug' => 'blog' ),
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => true,
'taxonomies' => array('categoria-blog'),
'menu_position' => 2,
'supports' => array( 'title', 'editor', 'tags', 'author', 'revisions', 'excerpt', 'comments', 'page-attributes','thumbnail' )
);
register_post_type( 'blog', $args );
flush_rewrite_rules();
}
add_action( 'init', 'blog' );
$args = array(
'hierarchical' => true,
//'labels' => $labels,
'show_ui' => true,
'show_admin_column' => true,
'update_count_callback' => '_update_post_term_count',
'query_var' => true,
'rewrite' => array( 'slug' => 'categoria-blog' ),
'exclude_from_search' => false,
'publicly_queryable' => true,
'public' => true,
);
register_taxonomy( 'categoria-blog', 'blog', $args );
/*===== End of BLOG ======*/
Espero ter ajudado!, me manda o link do site depois 😀