Есть ли способ пакетного обновления атрибута порядка страниц для всех дочерних элементов определенного родителя при каждом добавлении нового ребенка?
Проще говоря, есть ли способ перебрать страницы и изменить атрибут сортировки, чтобы они были в алфавитном порядке?
Например….
Станет…
И в конечном итоге будет отображаться в админке как …
Надеюсь, это поможет кому-то еще
Не забудьте изменить «your_post_parent_id_here» с идентификатором родителя по вашему выбору.
global $wpdb; $wpdb->query( 'SELECT @i:=-1' ); $result = $wpdb->query( " UPDATE wp_posts SET menu_order = ( @i:= @i+1 ) WHERE post_parent = 'your_post_parent_id_here' ORDER BY post_title; " );