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

Как вывести порядковый номер в админке Wordpress?

Добрый вечер!

Возможно мой вопрос покажется кому-то странным. Прошу меня за это простить. Просто сегодня столкнулась именно с таким моментом.

Собственно вот в чем мой вопрос: как в админке wordpress вывести порядковый номер записи. Не ID самой записи, а просто порядковый в разделе "Записи". Ну вот к примеру (на картинке) какая по счету от 1 до 50 запись с ID 718? Считаем по порядку - она 7-я... Или мне нужна 36 запись... Считать пальцами?

5fa2e1325f056410240449.png

Вот это мне и надо - простые порядковые цифры от 1 до 50 (просто у меня настроено так, что на странице 50 штук выводится)

В общем такой вопрос возник, еще раз прошу прощения, если вопрос глупый.

Но может кто знает, а то Google выдает только вопросы по ID .

Спасибо большое, кто сможет помочь!
  • Вопрос задан
  • 428 просмотров
Подписаться 5 Простой Комментировать
Решения вопроса 1
vladchv
@vladchv
WordPress Developer
Это то, что вам нужно:
// создаем новую колонку
add_filter( 'manage_'.'post'.'_posts_columns', 'add_views_column', 4 );
function add_views_column( $columns ){
	$num = 1;
	$new_columns = array(
		'nums' => 'Номер',
	);
	return array_slice( $columns, 0, $num ) + $new_columns + array_slice( $columns, $num );
}
// заполняем
add_action('manage_'.'post'.'_posts_custom_column', 'fill_views_column', 5, 2 );
function fill_views_column( $colname, $post_id ){
	if( $colname === 'nums' ){
		$postId = get_the_ID();
		$allPosts = get_posts(array(
			'fields' => 'ids',
			'numberposts' => -1,
			'orderby' => 'date',
			'order' => 'DESC' 
		));
    $postNumber = array_search($postId, $allPosts) + 1;
    echo $postNumber;
	}
}

Сам помню искал долго, потом забил и сам собрал до кучи...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bychkov_64
Фрилансер, пацифист
Marig, вам нужен плагин сортировки записей. Прямо из админки сайта, простым перетаскиванием мыши меняете порядок как вам нужно. Все это также будет отображаться и на сайте (в теме). Порядок записей будет меняться как вам нужно.

Вот плагин - посмотрите
https://ru.wordpress.org/plugins/post-types-order/ или Reorder post type

spoiler
п.с. - если в теме где вы выводите статьи есть своя сортировка то от нее придется избавится либо внести изменения в код вашей сортировки согласно инструкции
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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