Intereting Posts
Что я могу использовать для добавления пользовательской кнопки между кнопкой «Опубликовать» и «Переместить в корзину»? Добавить таблицы стилей и js в файлы шаблонов при использовании короткого кода каковы различия между wp_users и таблицами wp_usermeta? ссылка на страницу без категории, перенаправленную в шаблон категории ignore_sticky_posts не работает со словарным прессом версии 3.9.1 переменные pre_get_posts Как фильтровать сообщения, относящиеся к определенной категории, только если это единственная категория Выдержки, которые не усекают слова Создать шаблон для результатов таксономии, ограниченный пользовательским типом сообщения Добавьте класс к сообщениям с шагом 2 WordPress дает ошибки после активации WP_DEBUG Добавить встроенный стиль в get_the_category_list Безопасно ли разрешать пользователям, не являющимся администраторами, доступ к загрузчику мультимедиа Влияет ли тяжелая тема и плагины на время ответа сервера? Я хочу включить подключение к Facebook, как это сделать?

Ошибка пользовательского почтового запроса

У меня есть ~ 46 тыс. строк в моих wp_posts. Все, что я хочу сделать, это запросить базу данных, отвечающую моим запросам, и отобразить приведенные сообщения, но моя проблема в том, что любой запрос, который я делаю в базе данных, отображает только последние 5 записей, которые были добавлены. Это код:

if(isset($_GET["submit"])){ $nume_searchq=$_GET["nume_doc"]; $spec_searchq=$_GET["specializare_doc"]; $instit_searchq=$_GET["spital_doc"]; ?> <hr> <strong>Rezultatele cautarii:</strong> </br> <?php $query= $wpdb->get_results("SELECT * FROM `wp_posts` WHERE post_content like '%Alba%' OR LOWER(post_title) LIKE '%$nume_searchq%' OR LOWER(post_content) LIKE '%$spec_searchq%' OR LOWER(post_content) LIKE '%$instit_searchq%' ".$limit, OBJECT); $pageposts =get_posts($query); if($pageposts){ foreach($pageposts as $post){ global $post; setup_postdata($post); echo '<li><a href="' . get_the_permalink() . '"> ' . get_the_title() . ' </a></li>'; wp_reset_postdata(); }//end_Foreach }//end_if ?> 

Я пробовал разные методы и запросы и все еще последние 5 записей, которые он отображает … как я могу это исправить? PS: не беспокойтесь о переменной $ limit, потому что у меня есть код разбивки на страницы по этому запросу. Благодаря!

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

  <?php switch($_GET['filter1']){ case "ALL": $querystr = "SELECT * FROM `wp_posts` WHERE post_type='post' OR LOWER(post_title) LIKE '%$nume_searchq%' OR LOWER(post_content) LIKE '%$spec_searchq%' OR LOWER(post_content) LIKE '%$instit_searchq%' "; break; case "AB": $querystr = "SELECT * FROM `wp_posts` WHERE post_content LIKE '%Alba%' AND post_type='post' OR LOWER(post_title) LIKE '%$nume_searchq%' OR LOWER(post_content) LIKE '%$spec_searchq%' OR LOWER(post_content) LIKE '%$instit_searchq%' "; break; ..... //more case`es } $pageposts = $wpdb->get_results($querystr, OBJECT); ?> <?php if ($pageposts): ?> <?php foreach ($pageposts as $post): ?> <?php setup_postdata($post); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php the_title(); ?></a></h2> <?php //display_rating_result(); ?> <div class="entry"> <?php the_content('Read the rest of this entry »'); ?> </div> <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p> </div> <?php endforeach; ?> <?php else : ?> <h2 class="center">Not Found</h2> <?php endif; }//end_submit ?> 

Solutions Collecting From Web of "Ошибка пользовательского почтового запроса"

get_posts() не принимает сообщения в качестве входных данных, он принимает только аргумент для запросов к сообщениям. Таким образом, это бесполезно и ломает шаг в вашем процессе. Он должен работать, если вы выбросите get_posts() .

См. « Просмотр сообщений с использованием запроса пользовательского выбора» в Codex для расширенной записи по пользовательским запросам.

PS ваш запрос серьезно небезопасен , вам нужно избегать любых ненадежных входов.