7

これは本当に簡単かもしれませんが、私は検索して検索しましたが、何も見つかりません。デフォルトのブログページは何ですか?

カテゴリやタグに関係なく、すべてのブログ投稿の抜粋を表示するページを見つけようとしています。www.xyz.com/category/widgetsを実行して、そのカテゴリのすべての投稿のリストを取得できることを知っています。私がやろうとしているのは、フィルターなしですべてのブログ投稿をリストすることです。

これを達成するためのWordPressのデフォルトページはありますか?ありがとうございました。

4

4 に答える 4

8

すべてのカテゴリ/タグ/fron_page でそれが必要な場合は、非常に迅速な解決策があります - /wp-admin/options-reading.php に移動し、投稿数を -1 に設定します - 入力が最小になったため、通常は不可能です=1 ですが、ブラウザの開発者コンソールなどで簡単に変更できます。

すべての投稿を含む 1 ページだけが必要な場合は、http://codex.wordpress.org/Template_Tags/get_posts と numberposts を -1 に設定してテンプレートまたはショートコードを作成し、必要なものを表示するだけです。

<?php
$args = array( 'numberposts' => -1); 
$posts= get_posts( $args );
if ($posts) {
    foreach ( $posts as $post ) {
        setup_postdata($post);
        the_title();
        the_excerpt();
    }
}
?>
于 2012-10-11T17:37:33.127 に答える
8

これをグーグルで検索している可能性のある他の人のために... サイトのフロントページを静的ページに置き換えたが、投稿のリストを別のリンクの下に表示したい場合は、次のことを行う必要があります。

  1. 空のページを作成します (そして、好きな URL/スラッグを指定します)
  2. [設定] > [閲覧]で、この新しいページを「投稿ページ」として選択します。

メニューでこのページへのリンクをクリックすると、最近の投稿がすべて一覧表示されます (コードをいじる必要はありません)。

(免責事項:同様の質問への同じ回答をここに投稿しました。)

于 2014-03-13T06:25:13.720 に答える
5

これはすべてテーマによって異なります。blog.php、page-blog.php、archive.php が必要です (アイデアはわかります)。

WP_Query()カテゴリなどの定義がない基本的な php ページになります。

これは次のいずれかで定義できます。

  1. 設定 > 閲覧 --- ブログページ
  2. テーマ オプション --- (似たようなもの) ブログ カテゴリ [すべて選択]
  3. PHPファイル自体のすべての投稿に対して定義します

うまくいけば、これが役立つことを願っています。申し訳ありませんが、「ここでそれを行う」という答えはありません:/

于 2012-10-11T17:21:14.927 に答える
0

これについてはThx-別の方法も見つけました...

テーマのファイルで - blog-page.php を探します

そこにない場合 - blog.php を blog-page.php としてコピーします。

blog-page.php で、説明をブログ (ページ) に変更します。これにより、テンプレートがブログ (ページ) としてリストされ、WordPress ページが使用するテンプレートを使用できるようになります。

カテゴリと最近の投稿のウィジェットでサイドバーをカスタマイズします....

于 2014-03-11T13:15:34.683 に答える