テーマを変更して、PODS テーブルからデータを引き出しています。また、AJAX 呼び出しを使用して index.php から呼び出されるカスタム DBTOXML.php ファイルもあります。これは自分のワードプレスのテーマに入れたカスタム ファイルであるため、Pod クラスが見つからないようで、PODS テーブルからデータを引き出すことができません。その「DBTOXML.php」をPODSで動作させる方法はありますか?
DBTOXML.php の完全なコードは次のとおりです。
<?php
$rwhdata = new Pod('rainwater');
$p = $rwhdata->fetchRecords();
$dom = new DOMDocument("1.0");
$node = $dom->createElement("Markers");
$parnode = $dom->appendChild($node);
while ($p->fetchRecord()) {
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$locString = $p->get_field('location');
list($latitude,$longitude)=split(',',$locString);
$newNode->setAttribute("latLocation",$latitude);
$newNode->setAttribute("longitude",$longitude);
}
echo $dom->saveXML();
?>
これはjquery呼び出しです...
$.ajax({
url:'<?php echo bloginfo('template_url').'/DBTOXML.php';?>',
type:'POST',
data:"",
success:function(results)
{
//Some work here
}
});