web-dev-qa-db-ja.com

作業中のローカルPHPサイトをワードプレスに転送 - データベース付き(MySQL)

私は1ページに5行のajax/javascriptを除いて、ほぼすべてがPHP/HTMLであるプロジェクトを作成しました。承認されましたが、サブドメイン上のワードプレスサイトの一部である必要があります。私はMySQLデータベースのインポートとそのためのユーザーの設定に精通しています。また、メインサイトデータベースのwp-config.phpファイルにdb認証情報を入れることにも精通しています。

私はPHPをページ/投稿に保存するためのプラグインを持っていますが、これを実行する最良の方法を本当に知りません。私は6〜7ページのphpと7つのテーブルを持つ1つのデータベースを持っています。

これに取り組むための最良の方法に精通している人はいますか?すべて私のローカルサーバー上で完璧に動作します。ワードプレスで正しく動作させるにはそれが必要です。

1
H.Norman

これを行うには2つの方法があります。

1つ目は、必要なページごとに別々のテンプレートを作成することです。これは、7ページのそれぞれについて、ページのさまざまな側面を変更する場合です。

ページテンプレートには、ヘッダー、フッター、サイドバーの呼び出しが含まれています。テンプレートによって作成された本体コンテナにphpを挿入することができます。

ページテンプレートの作成を開始する最善の方法は、現在のテーマからページテンプレートをコピーすることです。おそらくあなたのテーマはすでに1つを使用していて、あなたがしなければならないのはメインテーマディレクトリから1つを引き出してそれをあなたの子供のテーマディレクトリにコピーすることです。それからメインコンテナを探し、そこにあなたのphpコーディングを置きます。

このファイルの先頭で、必ずテンプレート名を自分の名前に変更してください。 wpダッシュボードで新しいページを作成するときは、左側にあるテンプレートのドロップダウンからテンプレートを選択し、[公開]をクリックするだけでコンテンツが表示されます。

2番目の方法は、後で呼び出される関数として自分のコンテンツを追加することです。 (あなたのfunctions.phpまたはあなたが作成したインクルードされたphpファイルの中に)そしてあなたのページの中の関数を呼び出します。これを行う場合は、任意のページで呼び出すことができるショートコードを作成するか、テンプレートページで条件付き呼び出しを介して直接関数を動的に呼び出すことができます。

JavaScriptがまだ適切に含まれていない場合は、ワードプレス形式でそれをエンキューすることをお勧めします。

1
rudtek