Показывать сообщения WordPress в порядке дня, начиная с текущего дня? - PullRequest
0 голосов
/ 29 ноября 2011

В основном я использую тему, которая позволяет мне показывать листовки ночного клуба в качестве постов на главной странице.Я просто создаю сообщение, добавляю его в заранее определенную категорию, и оно будет отображаться на главной странице в виде флаера, автоматического разбивки на страницы и т. Д.

Что я хочу сделать, чтобы иметь возможность показывать "среды""флаер, если текущий день = среда и порядок нумерации страниц совпадают, поэтому следующий будет четверг> пт> сб> вс> пн и т. д.

Может кто-нибудь дать мне идеи или, возможно, даже ссылку на плагин (я покачтобы найти тот, который соответствует моим потребностям)

Большое спасибо

1 Ответ

0 голосов
/ 29 ноября 2011

Боюсь, ваш вопрос слишком широкий, чтобы на него можно было ответить за один раз.

Я бы начал с добавления настраиваемого поля (например, activity_date) для даты и (предпочтительно) сохранения его в качестве метки времени unix в базе данных (см. Документацию WP для создания настраиваемых полей или метаданных)

В ваших шаблонах вы можете использовать пользовательский запрос, например

$querystr = "
    SELECT $wpdb->posts.* 
    FROM $wpdb->posts, $wpdb->postmeta
    WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id 
    AND $wpdb->posts.post_status = 'publish' 
    AND $wpdb->postmeta.meta_key = 'activity_date' 
    AND $wpdb->postmeta.meta_value = " . $date . "
";

$posts = $wpdb->get_results($querystr, OBJECT);

Что касается нумерации страниц, это еще одна история ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...