gpt4 book ai didi

php - WordPress 自定义查询

转载 作者:行者123 更新时间:2023-11-29 13:38:42 26 4
gpt4 key购买 nike

我有一个 WordPress 博客。我创建了一个存储字典信息的数据库表,我想从 URL 发布此数据。 (例如:“myblogaddress.com/mytest.php”)

我已经研究了两天,但没有任何效果。

在我的页面中;我使用下面所示的 php 代码。

<?php
global $wpdb;
$words = $wpdb->get_results("SELECT * FROM $wpdb->words")

echo $words[0]->ENG;


?>

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

问候。

最佳答案

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

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

编辑

看到您的评论后重读,我刚刚意识到 $wpdb->words 可能不会存在。尝试一下

$words = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "words")

相反。这将正确生成表名称 wp_words。当然,您需要以相同的方式填充它。

关于php - WordPress 自定义查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18419479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com