а не подскажите как правильно составить запрос? после order ...
что-то не пойму, а можете на примере показать?order by дата_в_нормальном_формате
несколько сотен.а сколько записей в таблице?
PHP:order by str_to_date(text,'%d.%m.%Y')
// задаем нужные нам критерии выборки данных из БД
$args = array(
'posts_per_page' => 7,
);
$query = new WP_Query( 'meta_key=review_release_rf_value&orderby=meta_value&order=data' );
// Цикл
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
} else {
// Постов не найдено
}
/* Возвращаем оригинальные данные поста. Сбрасываем $post. */
wp_reset_postdata();
function filter_where( $where = '' ) {
// от 3 до 7 дней
$where .= " AND post_date >= '" . date('Y-m-d', strtotime('-3 days')) . "'" . " AND post_date <= '" . date('Y-m-d', strtotime('4 days')) . "'";
return $where;
}
add_filter( 'posts_where', 'filter_where' );
$query = new WP_Query( $query_string );
remove_filter( 'posts_where', 'filter_where' );
подскажите пожалуйста как сделать?
Нужно выправить кривую дату в базе.
Японамать! Ты когда-нибудь слышал, что бывает такая штука, как MVC? Знаешь, чем M от V отличается? Или думаешь, что твое высоконагруженное приложение начнет тормозить, если будешь хранить в базе дату в специальном формате для даты, а в php каждый раз форматировать ее перед выводом?а без этого не как? просто дата из этого поля выводится в посте и должна так выглядеть
А сам никак не догадаешься?Вы уточните, в поле хранится ДАТА или СТРОКА, напоминающая дату, но датой не являющаяся?
есть поле в котором стоит дата вида "20 февраля 2014"
Благодаря тебе это становится форумом Капитанов.Это форум PHPClub'а или игра "угадай мелодию"?