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

Как настроить сортировку на Wordpress по заголовку в котором используются цифры?

На сайте есть посты, которые имеют следующие наименования: АП-1, Д-2, В-3.
Вывод постов происходит посредством следующего кода:
<?php 
						$current_cat_id = get_query_var('cat');

						$args = array(
							'cat' => $current_cat_id, -19,-30,-8,
							'posts_per_page' => 9,
							'orderby' => 'title',
							'order' => 'asc'
						);

						query_posts($args);
						if(have_posts()): 
								while(have_posts()): the_post();

									get_template_part( 'template-parts/content', 'cat-product' ); 

								endwhile;

						endif;
						wp_reset_query(); ?>


На даннный момент, эти посты сортируются следующим образом: А-1, А-11, А-12, А-13, А-2, А-21 и т.д.
А нужно чтобы посты сортировались с учетом последовательности чисел: А-1, А-2, А-3, А-4 и т.д.
Можно ли это как-то настроить такую последовательность в сортировке?
  • Вопрос задан
  • 122 просмотра
Подписаться 2 Средний Комментировать
Решения вопроса 1
cesnokov
@cesnokov
<head>&nbsp;</head>
'orderby' => 'meta_value_num title'

или

'meta_key' => 'title',
'orderby' => 'meta_value_num',
'order' => 'ASC',
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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