ユーザーが郊外/郵便番号を入力すると、データベースからリストが検索されるように、チェックアウト ページの既存の WordPress サイトに変更を加えています。
MySQL に接続するためのコードを記述するのではなく、接続を含む Wordpress ディレクトリから含めることができる PHP ファイルですか?
そうでない場合wp-config.php
、データベースの詳細を取得して接続することに問題はありますか?
必要なファイルを含めた後、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
WordPress のすべての関数とクラスにアクセスするには、次の 2 行を含めることをお勧めします。
define( 'WP_USE_THEMES', false );
require('wp-blog-header.php'); #adapt to match your path
は、テーマ ファイルが読み込まれないようにWP_USE_THEMES
設定されています。false
access to wp-config.php
残りのWordpress機能なしでのみ必要な場合.
次の手順を実行します。
wp-settings.php
1:プラグイン ディレクトリに空のファイルを作成する
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 でテストしました。