首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress自定义查询

Wordpress自定义查询
EN

Stack Overflow用户
提问于 2013-08-24 14:15:02
回答 1查看 106关注 0票数 0

我有一个wordpress博客。我创建了一个存储字典信息的db表,并希望从URL中发布此数据。( ex:"myblogaddress.com/mytest.php")

我已经做了两天的研究了,但是没有一件事是有效的。

在我的页面中,我使用了显示在blow中的php代码。

代码语言:javascript
复制
<?php
global $wpdb;
   $words = $wpdb->get_results("SELECT * FROM $wpdb->words")

echo $words[0]->ENG;


?>

我想知道;-我的php页面要进入哪个目录?-我需要做什么(其他配置、权限等)做我想做的事。

致以问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-24 17:06:48

如果您是从一个独立的PHP文件(即不是从您的WordPress主题中加载它)加载它,则必须调用wp-load.php来初始化WordPress变量(包括$wpdb)。看看this answer,包括关于只需要wp-load.php的评论。

我会考虑使用相对路径(这将取决于您将页面相对于WordPress的位置),而不是使用$_SERVER['DOCUMENT_ROOT'];,但这只是个人偏好。

编辑

看了你的评论后,我重新读了一遍,我才意识到$wpdb->words可能不会存在。试一试

代码语言:javascript
复制
$words = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "words")

而不是。它将正确地生成表名为wp_words。当然,您需要以同样的方式填充它。

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

https://stackoverflow.com/questions/18419479

复制
相关文章

相似问题

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