Поддержка Плагины Работа с базой данных через WordPress

  • Приветствую.
    Такая проблема, не знаю как решить. Есть сайт на WP. Необходимо к нему прикрутить скрипт, с помощью которого администратор в админке сможет вводить данные в базу данных.
    Вывод из базы сделал и оформил в виде виджета. А вот ввод никак не соображу.
    База данных — не база WP, отдельная.
    Мне непонятно, каким образом вообще разместить скрипт в WP и получить к нему доступ для ввода данных в базу.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Пробовал через виджет — т.е. создавал в настройках виджета форму, в которую можно ввести информацию и кнопку, по клику которой вызывается php скрипт, заносящий данные в БД. Но кнопка на нажатия не реагирует, скрипт не запускается.
    Я чувствую просто не понимаю механизм работы WP.

    вы к сторонней базе подключаетесь посредством отдельного класса???
    базы находятся на одном хостинге?
    у меня, при соблюдении 2-х, вышеописанных условиях, проблем не возникало 🙂

    Подключиться к базе и вообще вносить данные в базу я пытаюсь через function <имя плагина>_control()
    База находится на одном хостинге, рядом с базой WP.

    Что, вообще нет никаких идей?

    В функции _control плагина вставляю вот это
    echo ‘<form action=»../wp-content/plugins/set.php» method=»get»>
    <input name=»txt» type=»text» />
    <input name=»bt» type=»submit» />
    </form>’;
    echo ‘ Установить статус ‘;

    При клике на гиперссылке скрипт set.php вызывается, но когда кликаю на кнопку — происходит просто обновление страницы.

    В функции _control плагина вставляю вот это

    echo '<form action="../wp-content/plugins/set.php" method="get">
    <input name="txt" type="text" />
    <input name="bt" type="submit" />
    </form>';
    echo '<a href="../wp-content/plugins/set.php"> Установить статус</a> ';

    При клике на гиперссылке скрипт set.php вызывается, но когда кликаю на кнопку — происходит просто обновление страницы.

    вы не поняли 🙂
    WP с базой работает через свой класс wpdb который работает с базой блога.
    для того чтоб работать еще и со сторонней надо или его дополнить ( не советую ) или использовать сторонний класс ( советую ).

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Работа с базой данных через WordPress» закрыта для новых ответов.