【问题标题】:Can't access wordpress database with $wpdb无法使用 $wpdb 访问 wordpress 数据库
【发布时间】:2020-10-03 06:38:29
【问题描述】:

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

我正在尝试在列表中显示当天的帖子,只有当“post_status”为“发布”时,才会显示:“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 在同一级别。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-01-14
      • 2014-04-12
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 2012-06-27
      • 1970-01-01
      • 2013-09-20
      • 2017-06-17
      相关资源
      最近更新 更多