Задача: Вывести на страницу FAQ поля с базы данных с названиями quest и answ с разбивкой на страници по 30 штук с помощью php
подскажите, как это можно реализовать?
нашел код для вывода постов с базы данных.
<?php
$posts = $wpdb->get_row(“SELECT ID, post_title FROM wp_posts WHERE post_status = ‘publish’
AND post_type=’post’ ORDER BY comment_count DESC LIMIT 0,1”)
?>
Внедрил, результата нет. Если дописываю
echo .$posts
то страница вообще не загружается.
Так вы сделали выборку постов. А где ваш код который все это обрабатывает и отображает?
Вот кусок кода который выводит данные с таблицы
if($book[0][‘mode’] == "1"){
if($mode == "1"){
if(is_array($quest)){
$results .= ‘<ol class="dsfaq_ol_quest">’;
foreach ($quest as $s) {
$results .= ‘<li id="dsfaq_quest_’.$s[‘id’].’ "><a href="#_" onclick="dsfaq_open_quest(‘.$s[‘id’].’);">’.$s[‘quest’].'</a></li>’;
$results .= ‘<div id="dsfaq_answer_’.$s[‘id’].’"></div>’;
$results .= ‘<div class="dsfaq_tools" id="dsfaq_tools_’.$s[‘id’].’"></div>’;
}
$results .= ‘</ol>’;
}
}
Этих данных 5к строк, нужно чтобы выводилось по странично (10 на страницу)
на страницу выводит данные плагин wp-ds-faq