Ответы в темах

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Если я правильно понял, мне нужно как-то добавить ИД постов в массив, чтобы был вид, например,
    query_posts (array(‘posts_per_page’ => 7, ‘post__in’ => array(12, 14, 123, 454, 477, 535, 555)));
    Только не знаю как сделать ИД постов через запятую.

    Да, брет какой-то получается:( . думал получится разделить ИД запятыми, так как они $post_id выводит их слитно 123321456

    Хочу получить вывод результата поиска по ингредиентам. Выбор ингредиентов находится в index.php, но при выводе результата я хочу убрать список этих ингредиентов.

    Проблема с переменной в масиве через запятую

    Есть определенные ИД записей в переменной $post_id , в переменную $array делаю так, чтобы эти ИД шли через запятую, и с помощью query_posts хочу вывести .

    ‘post__in’ => array($array) — выводим только записи, которые находятся в $array (например: 3, 300, 454, 123).

    $post_id = $myrow['post_id'];
      $array = implode( $post_id ,',');
      query_posts (array('posts_per_page' => 7, 'post__in' => array($array)));

    Но вот когда закидываю на сайт ничего не происходит, когда подставляю вместо $array определенные цыфры ИДшников в ‘post__in’ => array($array) тогда все нормально. В чем может быть проблема?

    Не могу всеравно понять как выводить с помощью query_posts.
    Если у меня идет проверка и выводятся ИД постов, которые мне надо вывести в переменной $post_id.

    <?php
    $sizeofPOST = sizeof($_POST); // есть ли данные для запроса?
    if ($sizeofPOST != 0) // если были переданы данные для запроса, то формируем запрос
    {
     // формирование запроса к БД:
     $zapros = "SELECT post_id FROM wp_postmeta WHERE post_id < 0 ";
     unset($_POST["Найти!"]);
     foreach($_POST as $value)
     {
     $zapros .= "OR (<code>meta_key</code> LIKE 'ingredients' AND <code>meta_value</code> LIKE '%";
     $zapros .= $value . "%') ";
     }
     // это вывод запроса к БД:
    // далее вывод рецептов в цикле:
    $result = mysql_query($zapros);
    $myrow = mysql_fetch_array($result);
    
    do
      {
      $post_id = $myrow['post_id'];
    query_posts('$post_id');
      }
      while($myrow = mysql_fetch_array($result));
    }
    ?>

    Как вывести с помощью query_posts хотябы заголовок и анонс, чтобы понять по примеру как она работает.

    Есть упл на сайт? там можно посмотреть какой класс используется для установки цвета.

Просмотр 6 ответов — с 1 по 6 (всего 6)