4

Wordpress のホームページに静的なページがあることは知っています。ブログページとして「Rate Entries」というページもあります。これをクライアントに見せた後、Wordpress の管理セクションを見せた後、彼女はPages >> All Pages >> "Rate Entries" >> Editに段落を入力し始めました。

ご存知のように、ここでの大きな問題は、「Rate Entries」が投稿ページの場合、そのページのコンテンツは表示されず、投稿のみが表示されることです。そのページのコンテンツを投稿ページの上部に追加する方法はありますか? これを行うためのプラグインを見つけたいと思っていましたが、役に立ちませんでした。

4

4 に答える 4

6

Wordpress バックエンド([設定] > [閲覧])で投稿用のカスタム ページを設定したと仮定すると、テーマのindex.phpファイルに数行のコードを追加するだけで済みます。そのようです:

//grab the id of the page set in the backend 
$posts_page_id = get_option('page_for_posts');

//grab the post object related to that id
$posts_page = get_post($posts_page_id);

//display the content if any
if( $posts_page->post_content ){
    echo wpautop( $posts_page->post_content ); //uses wpautop to automatically add paragraphs
}

あなたの場合、このコードの下にループを表示するコードを追加できます。

お役に立てれば!

于 2015-02-04T12:34:13.833 に答える
0

すべてのエントリのリストの前にエントリ ページの上部にハードコードされた段落が必要だと仮定すると、テンプレート ページを作成してレート エントリ ページに割り当て、コード内の段落をハードコーディングして、常に上部に表示されるようにします。

ページテンプレートについてはこちら

アップデート

付箋投稿を試してみましたか? それはあなたの問題を解決するはずです

于 2012-11-27T17:56:32.957 に答える
0

テキストウィジェットを使用してこの問題を解決しました。「Display widgets」というプラグインを使用することで、このテキストがブログ ページにのみ表示されるようにすることができます。

于 2014-03-01T02:30:04.367 に答える