Php Wordpress自定义查询
我有一个wordpress博客。我创建了一个存储字典信息的db表,我想从URL发布这些数据。(例如:“myblogaddress.com/mytest.php”) 我已经研究了两天了,但是我试过了,什么都没用 在我的页面;我使用blow中显示的php代码Php Wordpress自定义查询,php,mysql,wordpress,ezsql,Php,Mysql,Wordpress,Ezsql,我有一个wordpress博客。我创建了一个存储字典信息的db表,我想从URL发布这些数据。(例如:“myblogaddress.com/mytest.php”) 我已经研究了两天了,但是我试过了,什么都没用 在我的页面;我使用blow中显示的php代码 <?php global $wpdb; $words = $wpdb->get_results("SELECT * FROM $wpdb->words") echo $words[0]->ENG; ?>
<?php
global $wpdb;
$words = $wpdb->get_results("SELECT * FROM $wpdb->words")
echo $words[0]->ENG;
?>
我想知道;
-我的php页面要进入哪个目录?
-我需要做什么(其他配置、权限等)来做我想做的事情
注意。如果您是从独立的PHP文件(即不是从WordPress主题中)加载它,您必须调用
wp load.PHP
来初始化WordPress变量(包括$wpdb
)。看看,包括关于只需要wp load.php
的注释
我会考虑使用相对路径(这将取决于你把页面放在WordPress上的位置)而不是使用<代码> $yServer [文档文档根]代码>,但这只是个人喜好
编辑 在看到您的评论后重新阅读,我刚刚意识到$wpdb->words
可能不存在。试一试
$words = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "words")
相反。这将正确生成表名为
wp\u words
。当然,您需要以相同的方式填充它。我正在将其加载到主题中。我可以访问POST、users表,并且可以使用问题中所示的查询编写这些表的一些列。我无法选择名为wp_words的自定义表中的数据。有什么方法可以到达wp中的自定义表格吗?非常感谢。你的回答解决了我的问题。这个答案也是