user1359
  • 0
Новичок

проблема с запросом на получение следующей и предыдущей записи

  • 0

Я новичок в вордпресс. У меня возникли проблемы с запросом, который я написал для получения предыдущего и следующего сообщений. ( Я проверяю

$sql = "
SELECT * FROM wp_posts WHERE post_date < ( SELECT post_date FROM wp_posts WHERE ID = {$id} ) LIMIT 1
UNION
SELECT * FROM wp_posts WHERE post_date > ( SELECT post_date FROM wp_posts WHERE ID =  {$id} ) LIMIT 1
";

$wpdb->query($sql);

$arrPosts = $wpdb->last_result;

Но я получаю только один пост в $arrPosts. (Я знаю, что их больше двух). В чем дело?

Share
  1. Пытаться:

    $arrPosts = $wpdb->get_results($sql);
    

    Тем не менее, обратите внимание, что для получения этих двух также существует API. См., в частности:

    get_next_post()
    get_previous_post()
    
    • 0

Оставить ответ

You must login to add an answer.