0

ユーザーが郊外/郵便番号を入力すると、データベースからリストが検索されるように、チェックアウト ページの既存の WordPress サイトに変更を加えています。

MySQL に接続するためのコードを記述するのではなく、接続を含む Wordpress ディレクトリから含めることができる PHP ファイルですか?

そうでない場合wp-config.php、データベースの詳細を取得して接続することに問題はありますか?

4

4 に答える 4

3

必要なファイルを含めた後、WPDB を使用できます。必要に応じてディレクトリを変更します。

include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/wp-includes/wp-db.php';

ああ、それが何かわからない場合: http://codex.wordpress.org/Class_Reference/wpdb

于 2013-05-03T04:22:27.887 に答える
1

WordPress のすべての関数とクラスにアクセスするには、次の 2 行を含めることをお勧めします。

define( 'WP_USE_THEMES', false );  
require('wp-blog-header.php'); #adapt to match your path

は、テーマ ファイルが読み込まれないようにWP_USE_THEMES設定されています。false

于 2013-05-03T05:02:28.987 に答える
-1

access to wp-config.php残りのWordpress機能なしでのみ必要な場合.

次の手順を実行します。

wp-settings.php1:プラグイン ディレクトリに空のファイルを作成する

2: これを php ファイルに追加します

define( 'ABSPATH', $_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/YOUR_PLUGIN_DIR/' );
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' );

これはWordPress 4.2.4「ダウンとアップ」に最適であり、独自のプラグイン mywebapplets でテストしました。

于 2015-08-13T10:25:12.593 に答える