Пробовал через виджет — т.е. создавал в настройках виджета форму, в которую можно ввести информацию и кнопку, по клику которой вызывается 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 который работает с базой блога.
для того чтоб работать еще и со сторонней надо или его дополнить ( не советую ) или использовать сторонний класс ( советую ).