wordpress仅包含wpdb(wpdb for ajax)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wordpress仅包含wpdb(wpdb for ajax)相关的知识,希望对你有一定的参考价值。

So, you define a couple of fake funcs and require WP database config, after this you can require wp-db.php, create new wpdb and use it independency of WP for your ajax actions.
  1. <?php
  2.  
  3. define('WP_DEBUG', false);
  4.  
  5. //fake funcs
  6. function is_multisite() {return true;}
  7. function apply_filters($tag, $value) { return $value; }
  8. function wp_load_translations_early() {}
  9. function __($text) { return $text; }
  10. function wp_debug_backtrace_summary( $ignore_class, $skip_frames, $pretty) { return array(); }
  11. //
  12.  
  13. $doc_root = $_SERVER['DOCUMENT_ROOT'];
  14. require $doc_root . '/db-config.php';
  15. require $doc_root . '/wp-includes/wp-db.php';
  16.  
  17. //Oh, Yeah!
  18. $wpdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);
  19.  
  20. ?>

以上是关于wordpress仅包含wpdb(wpdb for ajax)的主要内容,如果未能解决你的问题,请参考以下文章

wordpress 常用函数-wpdb类

Wordpress:wpdb->插入与 wpdb->prepare(wpdb->query("INSERT

从 wordpress $wpdb 获取最后插入的 id

Wordpress - $wpdb->插入 - MySQL NOW()

使用 PHI 信息进行 SQL 调用时,WordPress $wpdb 对象是不是安全?

Wordpress:500 内部服务器错误,可能是使用 $wpdb 的问题