У меня есть база данных MySQL, доступ к которой осуществляется через некоторые сценарии PHP. Я хочу встроить эти сценарии в шаблоны страниц WordPress, в установку WordPress, запущенную с того же сервера (то есть «localhost»).
Я знаю, что скрипты работают отлично вне WordPress, но после помещения в шаблон выполняется только разметка - данные не заполняются. Ошибки MySQL не генерируются.
Есть ли проблемы с подключением к другой базе данных из WordPress? Нужно ли каким-то образом составлять свои запросы? Я включаю ниже код шаблона, и mysql connect.
Большое спасибо заранее за любую помощь!
<?php
/*
Template Name: Profile Page
*/
get_header(); ?>
<div id="pedigree-content">
<?php get_template_part( 'loop', 'page' ); ?>
<?php include 'profile.php'; ?>
</div><!-- #content -->
<?php get_footer(); ?>
'profile.php' вызывается успешно и включает в себя соединение:
<?php
$con = mysql_connect("localhost", "user", "pass");
mysql_select_db("testdb", $con);
mysql_set_charset('utf8',$con);
?>
Запрос выполняется, а затем соединение закрывается с помощью mysql_close.