個別ページの記事一覧に投稿文の一部を表示したい
-
この投稿は,これより前の私の投稿を書き直したものです。
nobita様よりアドバイスをいただきましたが,PHP初心者の私はせっかくのアドバイスも全く理解できず,何かいい方法はないものかと探していたところ,
———————————————————————
もしアーカイブページ等で、投稿全文ではなく一部だけを表示させたい場合は、代わりに
<? php the_excerpt(); ?> タグを使えばOKです。
———————————————————————
というものがみつかりましたので,これを使ってみようといろいろと試みてはみたものの
<? php the_excerpt(); ?> タグの使い方がわからず失敗してしまいました。http://zen73.net/zwp/
<今までにしてきたこと>
上記のサイトでグローバルメニューの「ブログ」で確認することができますが,
記事のタイトル,投稿日,カテゴリー名の3つは表示することができました。<追加したいこと>
上記のサイトでサイドメニューの「2ブログ2」で確認することができますが,
個別ページの記事一覧に投稿文の一部を表示したいと思っています。
(米 固定ページのテンプレートは使用していません)<お聞きしたいこと>
ア どのように「 <? php the_excerpt(); ?> タグ 」を使うとよいのでしょうか。
イ アのことは,私が思っているほどに簡単なことではないのでしょうか。—————————————————————————
<h3>全記事の一覧<span>カテゴリ単位で表示</span></h3>
<div>
<?php
global $post;
$tmp_post = $post;
$category_ids = array( ‘1’,’4′ ); //カテゴリーID
$numberposts = ‘6’; //一覧表示したい記事数
foreach ( $category_ids as $category_id ) {
?>
<ul class=”update”>
<?php
$postslist = get_posts( “category=$category_id&numberposts=$numberposts&order=DESC&orderby=date” );
foreach ( $postslist as $post ) {
?>- <h2>ID ); ?>><?php echo $post->post_title; ?></h2>
- <?php the_time(‘m月d日’); ?> category:<?php echo get_cat_name( $category_id ); ?>“> …この記事を読む
- ここに記事の一部を抜粋して表示したい
<?php
}
?><?php
}
$post = $tmp_post;
?>
</div>
- トピック「個別ページの記事一覧に投稿文の一部を表示したい」には新たに返信することはできません。