Поддержка Проблемы и решения Использование значений из различных таблиц

  • При работе с wordpress у меня возникла необходимость вывести значения на главной странице сайта из другой таблице, отличной от той, что прописана в конфиге. Иными словами, можно ли добавить в wordpress функцию, как get_post и т.д (типа get_post1 и т.д), благодаря которой будут выводится записи с другой таблице баз данных wordpress, при наличии одного и того же пользователя и пароля баз данных.Как это можно сделать. Вот сайт разделен на три части в верхней выводятся записи с в миниатюрами таблицы ЮБ1,в средней части ЮБ2, в нижней части таблицы ЮБ3.Как такое можно сделать без вмешательства в ядро, не могу понять.

Просмотр 3 ответов — с 16 по 18 (всего 18)
  • Данное решение было найдено на одном из форумов (мир не без добрых людей)
    Посмотреть его можно здесь http://forum.maxsite.org/viewtopic.php?pid=52663#p52663

    Вот опять возникла маленькая проблемка вот выбираю данные таким образом

    $result = mysql_query(«SELECT * FROM wp_posts WHERE post_status = ‘publish’ AND post_type = ‘post’ LIMIT 3»);
    while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
    $datePrint = $row[«guid»];
    $postPrint = $row[«post_content»];
    $postStr = substr($postPrint,0,850);
    echo «<center> Модифицирован: Текст: <div id=widimg>$postStr</div>Далее….</center>»;
    }
    mysql_free_result($result);
    все нормально работает, но как мне ограничить или изменить запрос так, что бы она выбирала только записи с определенной рубрики или метки, я уж не прошу помочь еще в том, что мало того она должна выбрать данные только с определенной категории или метки, так она должна еще выбирать из той категории, в которой находится запись размещенная выше этого кода, то есть я вставляю этот в код в страницу вывода записей . По русски теперь Нажал на запись вывелась запись а снизу выбрались записи только с той категории или метки что и запись выше.
    Ю.Б. Может действительно поспать, неделя уже, так и замкнуть недолго, но ничего перезагрузимся и дальше пойдем.Плагин WordPress Related Posts не канает

    Это проблема решена окончательно, и проблема была не в движке, а в знании phpmyadmin, сейчас я могу выбрать что угодно, когда угодно, куда угодно. Кому интересно Вот так это примерно делаеться: `<?php
    $DB = «$obl_dbname»; #название базы данных
    mysql_select_DB($DB) or die(«Ошибка подключения к базе данных…».mysql_error());

    $result = mysql_query(«SELECT DISTINCT p.ID, p.guid, p.post_content, p.post_title, p.post_date
    FROM
    wp_posts p
    WHERE
    p.post_status = ‘publish’
    AND p.post_type = ‘post’
    ORDER BY p.post_date DESC LIMIT 3″);

    while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
    $zagPrint = $row[«post_title»];
    $datePrint = $row[«guid»];

    echo «
    <h1 class=select-post-h2><a href=$datePrint>$zagPrint</a></h1>
    <div class=select-post-content><img src=$matches[1] width=170 height=100 /><span class=more-selct><div class=clear></div><a href=$datePrint>Читать запись далее…</a></span></div>»;
    }
    mysql_free_result($result);

    ?>`
    Да и не забывать про preg_match, без него не обойтись

Просмотр 3 ответов — с 16 по 18 (всего 18)
  • Тема «Использование значений из различных таблиц» закрыта для новых ответов.