Задать вопрос

Как сделать иерархию постов?

Здравствуйте. Как сделать иерархию к постам wordpress?
site.ru/hello-world/
site.ru/hello-world/hello2

Такой код работает для кастомных записей, а мне нужно чтобы для оригинальных постов работало
add_filter( 'register_post_type_args', 'add_hierarchy_support', 10, 2 );
function add_hierarchy_support( $args, $post_type ){

    if ($post_type === 'post') { // <-- enter desired post type here

        $args['hierarchical'] = true;
        $args['supports'] = array_merge($args['supports'], array ('page-attributes') );
    }

    return $args;
}


Вот плагин: https://wordpress.org/plugins/add-hierarchy-parent...
Он работает как надо, но хотелось бы без плагина, а через function
  • Вопрос задан
  • 168 просмотров
Подписаться 3 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Блок выбора родительского поста выводится если выставить:
'show_in_rest' => false

но тогда включается старое оформление при правке поста...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы