繁体   English   中英

无法使用 $wpdb 访问 wordpress 数据库

[英]Can't access wordpress database with $wpdb

我有一个运行 Wordpress 的网站,我刚刚开始研究 php,因为出于某些目的我需要从我的数据库中检索一些数据。

我试图在列表中显示当天的帖子,只有当 'post_status' 是 'publish' 时,才会显示:'post_title'、'post_name' 和 'post_date'。 我需要在新页面中显示它。 这个新页面在 public_html 中加载。

我试图遵循 $wpdb 的规则,但我没有得到任何东西。 然后,我发现我需要 wp-load 才能让一切正常。

问题是这样的:当我尝试 require_once('wp-load.php'); 我有一个空白页。 我试图在调试之前和之后回显一些东西:在一切正常之前,在任何事情之后。

代码非常简单:

<?php

    echo "test1";

    require_once('wp-load.php');

    echo "test2";

?>

这就是我得到的:

test1��).H̳��S�:6

我的文件和 wp-load.php 处于同一级别。

我已经解决了在语句之前添加SHORTINIT:

    define( 'SHORTINIT', true );
    require('wp-load.php');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM