Пагинация в произвольном запросе к БД
-
Здравствуйте уважаемые форумчане!
Есть такой код, получающий записи из моей таблицы в БД и выводящий его в содержании страницы.function content_mylist_listpage($content){ if ($GLOBALS['post']->post_name != 'mylist') { return $content; } $listdb = 'mylist'; $result = ''; global $wpdb; $req_query = 'SELECT * FROM '.$listdb; $filter = $_GET['filter']; if ($filter != NULL) { $req_query .= ' WHERE name LIKE \''.$filter.'%\''; } $req_query .= ' ORDER BY name'; $mylist = $wpdb->get_results($req_query); //Обработка списка в файле mylist.php include (locate_template('inc/mylist.php')); return $result; } add_filter('the_content', 'content_mylist_listpage');
Всё хорошо работает, однако со временем записей в таблице стало много и нужно сделать пагинацию. Так как это не стандартный запрос (и даже таблица!), то стандартными средствами и не решить. Вопрос: существуют ли плагины какие-то или методы решения?
Просмотр 4 ответов — с 1 по 4 (всего 4)
Просмотр 4 ответов — с 1 по 4 (всего 4)
- Тема «Пагинация в произвольном запросе к БД» закрыта для новых ответов.