1

テーマ フォルダ内にスタンドアロン ページを作成したいのですが、可能ですか。次のコードで試してみましたが、

<?php 
require_once('wp-load.php');
?>

私のスタンドアロンページ - 「custom.php」がサイトのルート内にあり、上記のコードが私のcustom.phpページの上にある場合、これは正常に機能しますが、ファイルをテーマフォルダーに移動すると、ページが見つからないというエラーが表示されます. wp-load.php ファイルの場所をこれに変更しました--

$path = $_SERVER['DOCUMENT_ROOT'];
include_once $path . '/wp-load.php';

これを行うことは可能ですか、または私が間違った方法でやっている場合は、助けてください、事前に感謝します

4

2 に答える 2

3

しないでください。正直なところ、しないでください。この種の作業を行うときに、テーマのフォルダーについて心配する必要はありません。

必要なコード、プレゼンテーション、またはロジックを含むページ テンプレートを作成し、そのテンプレートを静的ページに割り当てます。

http://codex.wordpress.org/Page_Templates

フォーム ハンドラーなどが必要な場合、WP にはそれらを処理できる多くのフックがあります。

http://codex.wordpress.org/Plugin_API/フック

于 2013-06-12T07:53:22.227 に答える