ご返信いただけないので言い方変えてみます(;^_^
グローバルメニューでカテゴリーのリンクをつけましたら
カテゴリー別アーカイブで特定カテゴリーの記事が全て全文表示で出てくる状態です。
それで、最新の記事だけ全文表示にして、最新以外はタイトルのみの表示にしたいです。
WordPress 3.5.2のTwenty Twelveです。
何をしたいのかは、わかりました。
PHPの知識が乏しいのでなるべく簡単な方法があればと思います。
WordPress の管理画面のどこかをクリックすることで、これを実現する方法はないのではないでしょうか。残念ながら、PHP コードをちょっと書かないと難しいと思います。
kjmtsh様 ありがとうございます
コードの書き換えも自分なりに調べてはみたのですが
コピペくらいしかできない私には、ぴったり当てはまるコードが見つからなくて・・・
できればコードをお教えいただけると有り難いのですが
ご教授いただけます様お願いいたします。
こんにちは
以下のコードを、category.phpの先頭(<?php
の前に)貼り付けてみてください
<?php
/* カテゴリアーカイブ 最初の一件全文 その他要約 */
add_filter( 'the_content', 'my_category_special_presentation' );
function my_category_special_presentation( $content ) {
static $count;
$count++;
$paged = get_query_var( 'paged' );
$strlen = 30; //要約文字数
$add_more = '...'; //要約末尾
if ( $count == 1 && empty( $paged ) ) {
return $content;
}
return wp_html_excerpt( $content, $strlen, $add_more );
}
?>
動いたら、コードの意味を必死に理解して、納得できるようだったら使ってみてください。
テストしていないので、まともなコードだと思わないでくださいね。
コピペくらいしかできない私には、ぴったり当てはまるコードが見つからなくて・・・
できればコードをお教えいただけると有り難いのですが
誰でも、最初はこぴぺからはじまると思いますが、
こういった質問スタイルを繰り返していると、回答がつきづらくなるので、自分でどのような試行錯誤をしたのかを具体的に書くようにするといいです。
nobita様 ありがとうございます
>自分でどのような試行錯誤をしたのかを
試行錯誤する能力もないので、そのような書き方になってしまいました。
すみません。
それで、お教えいただいたコードコピペでできました。
ありがとうございます!
でも、過去記事はリスト形式にしたく、またスタイルもCSSで変えたくて(やりかたわからない)、プラグインで実装することにしました。
プラグインカテゴリで質問すればよかったですね。申し訳ないです。。。
プラグインいろいろありましたがとりあえず下記使ってみます。
表紙件数指定「Custom Query String Reloaded」
特定カテゴリ記事一覧「List category posts」
大変失礼いたしました。
試行錯誤する能力もないので、そのような書き方になってしまいました。
回答がつかない事にめげないで、質問の仕方を変えたりする背景を考えると、答えを求めているんだなというのは解りますし、たぶん、正直に書いているだけだと思います
私が、質問の仕方にまで言及するのも、おかしな話なんですが、「えらそうな気分で書いている」わけでもなくて、「どうしようかな、でもこういう質問スタイルだと、回答がつきにくくなるので、誤解を恐れず書いておくかー」という感じなので、
なので、謝ったりする必要は全然ないです。
eye1999さんが、問題を解決できる確率が少しでもあがればいい と思って書いただけなので、
よろしくお願いします