我正在修改一个主题并从我的 PODS 表中提取数据。我还有一个自定义 DBTOXML.php 文件,该文件是使用 AJAX 调用从 index.php 调用的。由于这是我放入我的 wordpress 主题的自定义文件,它似乎找不到我的 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
}
});