首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PODSCMS + jQuery

PODSCMS + jQuery
EN

Stack Overflow用户
提问于 2010-06-11 17:03:30
回答 2查看 431关注 0票数 3

我正在修改一个主题,并从我的PODS表中提取数据。我还有一个自定义的DBTOXML.php文件,它是使用AJAX调用从index.php调用的。由于这是一个我放入wordpress主题中的自定义文件,它似乎找不到我的Pod类,因此我无法从我的Pod表中提取数据。你知道我怎么才能让“DBTOXML.php”和PODS一起工作吗?

下面是DBTOXML.php的完整代码

代码语言:javascript
复制
<?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调用...

代码语言:javascript
复制
$.ajax({
                url:'<?php echo bloginfo('template_url').'/DBTOXML.php';?>',
                type:'POST',
                data:"",
                success:function(results)
                {
                    //Some work here

                }
                });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-18 05:25:48

正确的,您需要使用以下代码将WP包含到页面中,这样您就可以使用激活的插件(在本例中为Pods)中包含的任何php函数:

代码语言:javascript
复制
require_once(realpath('../../../wp-load.php'));
票数 2
EN

Stack Overflow用户

发布于 2010-06-11 17:11:59

如果您发布的是整个DBTOXML.php代码,它将找不到您的类,因为您没有包含必要的PODS文件。看看你的主要主题页面代码,看看包含了哪些pods文件,并尝试将它们添加到你的页面中……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3021530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档