web-dev-qa-db-ja.com

投稿の前に静的なホームページを動的なブログのホームページに表示することを許可する

カスタマイズ可能な静的ページを動的フロントホームページの上部に表示するためのベストプラクティスを理解しようとしています。私が要求しているのは、私がWordPress>設定>閲覧セクションの "フロントページの表示 - あなたの最新の投稿"とダイナミックページをフロントページに設定したいのでfront-page.phpのようなカスタムページを使用していません。 。動的ページの前にカスタムページをロードして両方のページがホームページに表示されるように、functions.phpまたはindex.phpまたはその他のファイルにjavascriptを追加する方法は何ですか。私はずっと前にそれをしました、そして、もう覚えていません。これは私が http://superforma.org のために私がやったウェブサイトです。私がそのようにしようとしているのは、私が使っているテーマからブログスタイルのテンプレートを使用しようとしていて、単にブログセクションを追加してカスタマイズしようとしたくないからです。ありがとうございました。

1
Svetlozar Popov

あなたはあなたのフロントページのテンプレートを編集する必要があるでしょう、そしてあなたのループの前(または後)、あなたはあなたのカスタムページをロードするのでget_post()への呼び出しをする必要があります。詳しくは ドキュメント を参照してください。

カスタマイズ可能なページをホームページに表示することができます。

たとえば、あなたの特別ページIDが42の場合:

<?php 
   $custom_page = get_post(42);
   echo apply_filters('the_content', $custom_page->post_content);
?>
1