Я хочу адаптировать следующий код для WordPress, пожалуйста, помогите мне.Wordpress Post limit?
mysql_query ("SELECT * FROM news WHERE cat = '1' ORDER BY date DESC LIMIT 5,10");
Я хочу адаптировать следующий код для WordPress, пожалуйста, помогите мне.Wordpress Post limit?
mysql_query ("SELECT * FROM news WHERE cat = '1' ORDER BY date DESC LIMIT 5,10");
Что вы пытаетесь выбрать? Вы можете использовать get_posts()
, чтобы получить группу сообщений, или вы можете использовать WP_Query
class, если вам нужно что-то более активное.
Предполагая, что вы хотите сообщения, а затем, чтобы дублировать ваш SQL-запрос:
$args = array(
'orderby' => 'post_date', // default
'order' => 'DESC', // default
'offset' => 5,
'posts_per_page' => 5,
'category' => 1,
);
$posts = get_posts($args);
OP может также нуждаться в параметре 'paged' (' paged => get_query_var ('page') '), если они хотят реализовать разбиение на страницы. Если это так, я согласен, что они действительно должны смотреть на 'WP_Query', как вы предложили. –
Adapt это делать? – ceejayoz