私は自分のブログのルートディレクトリに別のファイルを持っています。私はデータベースでいくつかの操作を行う必要があります。 wpデータベースで作業するには、このファイルに含める必要があるのは何ですか?Wordpressシングルデータベース接続
0
A
答えて
1
グローバルなWordPressの変数や関数を使用する前に、これをスクリプトに含める必要があります。
define('WP_USE_THEMES', false);
require('/path/to/your/wordpress/root/directory/wp-blog-header.php');
status_header(200);
これは、あなたがそのよう$wpdb
グローバル変数として必要とWordPressの機能にアクセスできるようになります。
0
1
は、必要に応じて
function get_wpdb_instance($file, $user, $pass, $name, $host='localhost') {
$wpdb = true;
function is_multisite() { return false; }
function wp_die($message) {}
require_once $file;
return new wpdb($user, $pass, $name, $host);
}
は次に、関数に次のWP-をdb.phpパスを変更しない...この機能を追加します。あなたがその機能に望むように
$wpdb = get_wpdb_instance('../wp-includes/wp-db.php', 'username', 'password', 'database_name', 'localhost');
は、その後、あなたは
$results = $wpdb->get_results($wpdb->prepare("SELECT * FROM table ORDER BY id DESC LIMIT 5"), ARRAY_A);
関連する問題
- 1. WordPress - MySQL接続に接続
- 2. Wordpressデータベース接続エラー
- 3. facebookとtwitterをwordpressに接続
- 4. MySQL 5.7.12にwordpress 4.5.1を接続できません
- 5. OS XでのWordpressのインストールエラー接続の確立
- 6. REST APIに接続するWordpressプラグインですか?
- 7. wordpress phpとmysql接続が頻繁に切断される
- 8. EC2インスタンス上のWordpressがRDSに接続できません
- 9. Tomcatの接続プーリング、アイドル状態の接続、接続の作成
- 10. 直接P2P接続
- 11. mysql永続接続
- 12. Excel接続からのDB2接続
- 13. 流星接続エラー(ETIMEDOUTを接続)
- 14. 接続通知でロジックを再接続
- 15. 接続と接続要求のタイムアウト
- 16. c3p0プールされた接続ファントム接続
- 17. Healthvault Java API:接続タイムアウト:接続
- 18. ブラックベリーサーバー接続アドレスへのhttp接続
- 19. Java、JDBC接続プール、JDBC接続ロールバック
- 20. モバイルブロードバンド接続の接続と切断
- 21. ソケット接続とXMPP接続の違い
- 22. SQL接続とOLEDB接続の違い
- 23. .NetへのOracle接続 - 接続プール
- 24. 接続が接続プールで消えた
- 25. perl dbi再接続時に再接続
- 26. MDFファイルと接続の接続
- 27. 奇妙な接続接続の問題
- 28. 接続プール内の接続の解放。
- 29. 接続
おかげパル... $ wpdbを使用することができます!これは私を助ける – user769154