wordpress - PODSCMS + jQuery

标签 wordpress podscms

我正在修改主题并从我的 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

                }
                });

最佳答案

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

require_once(realpath('../../../wp-load.php'));

关于wordpress - PODSCMS + jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3021530/

相关文章:

mysql - WordPress Pod : Find on Boolean Field

MySQL:根据多行数据合并多个相关表

php - 未定义 wordpress myAjax

javascript - 使用 JavaScript 脚本加载外部 HTML(通过 WordPress 中的嵌入代码)

wordpress - 无法将联系表单 7 中已保存附件的 URL 添加到 flamingo 入站邮件中

php - Wordpress 多站点在站点创建时禁用所有默认小部件

mysql - 使用 WordPress 从数据库中读取

wordpress - 如何更改 Pods Framework 的 Date 和 TimePicker 组件中的日期和时间格式?

wordpress - 从具有某些 ID 的页面获取帖子内容