0

どこが問題なのか、どうしたらいいのか教えてください。

WordPress でカスタム ページ テンプレートを作成しようとしています。また、デフォルトのランディングページ、
私がしたことは、ファイルjp_home.phpを作成してTemplate Name: name here.

次に、home という名前のページを作成し、ホームページのテーマをsettings>reading>選択します。次に、静的ページを選択し、ホームページをランディング ページとして選択します。

これらの変更はすべてthemes/twentyeleven/テンプレートで行いました。

今問題:jp_home.php

<?php
/**
 * Template Name: WebTech Eleven
 */

//get_header('new');
?>

<!-- Wrapper Start -->
<div id="wrapper">
    Here is my Page
</div>
<!-- End Wrapper -->
<?php
    get_footer();   
//require("footer_old.php");
?>

コメントした後、get_header()私はまだ見ているのですheader.phpが、理由がわかりません?? 残りの部分は見えません。誰が私が何をしたのか説明してもらえますか?? ?>

4

2 に答える 2

1

それでもヘッダーのコンテンツが表示され、変更や追加が何も表示jp_home.phpされない場合、WordPress はそのテンプレート ファイルを取得していません。

必要なことはすべて実行しているように見えますが、探していることを達成する方法を確認しましょう。

テーマ ディレクトリjp_home.phpにあることを確認します。twentyelevenそれが整ったら、先に進んでページを作成してHomeください。[テンプレート] オプションで選択WebTech Elevenし、ページを保存します。その後、[設定] > [閲覧] に移動し、フロント ページが静的ページを表示するように設定されていることを確認し、それを に設定しHomeます。

実際に正しいホームページに移動していることを確認すると、新しいテンプレートが動作していることがわかります (これを行うには、ホームページを編集するために移動し、[ページを表示] をクリックすることをお勧めします)。これをすべてローカルでテストしたところ、うまくいきました。

ここにも非常に明確で簡潔なチュートリアルがあります: http://wsmithdesign.wordpress.com/2011/01/19/creating-a-custom-wordpress-home-page-template/

于 2012-09-04T01:02:43.137 に答える
0

[ページ] -> [すべてのページ] に移動し、テンプレートを使用するページ (この場合はその静的ページ) を開きます。編集ページのテンプレートで「WebTech Eleven」を選択しましたか?

また、私は尋ねなければなりません。そこでキャッシュを使用している場合は、クライアント側とサーバー側でキャッシュをクリアしようとしましたか?

于 2012-09-04T02:47:38.337 に答える