web-dev-qa-db-ja.com

WordPressの特定のページでカスタムPHPを実行できますか?

私はしばらく前に設計した社内システムへの新しいフロントエンドとしてwpサイトを作っています。

私は自分のデータベース(mysql)からさまざまなものを取得し、動的データなどを表示するためのカスタムphpを実行できるようにしたいのですが、これができないようです。

私はコードスニペットプラグインが役立つかもしれないと思ったが、それはカスタムPHPを実行するが、それはページ単位で呼び出し可能ではなく、むしろ私がどこにいても実行できないので、これは不適切である。

任意の助けが評価されました。

2
John

あなたが子供やカスタムのテーマを使っているなら、私はあなたがコーデックスの Template Hierarchy を見ることを勧めます。

あなたの質問に対する簡単な答えははいです、あなたはあなたが望むどのページでもカスタムコードを実行することができます。

長い答えはまだありますが、それはあなたの最終製品がどのようになっていくかに、もう少し関係があります。

前述のページから ページに関する部分 に貼り付けます。

静的ページをレンダリングするために使用されるテンプレートファイル(page post-type)。他の投稿タイプとは異なり、pageはWordPressにとって特別なものであり、次のパスを使用します。

  • カスタムテンプレートファイル - ページに割り当てられているページテンプレート。 get_page_templates()を参照してください。
  • page- {slug} .php - ページslugがrecent-newsの場合、WordPressはpage-recent-news.phpを使用するように見えます。
  • page- {id} .php - ページIDが6の場合、WordPressはpage-6.phpを使用します。
  • page.php
  • singular.php
  • index.php

そのため、これらのカスタムテンプレートのいずれかを作成し、それをページに適用して必要なコードを実行することができます。

2
socki03