度々お世話になります、さっちです。WordPressモジュールの最新版を利用していますが、RSSリーダーでのdescription表示制限の設定がうまくいきません。オプションの Settings for RSS/RDF Feeds, Track/ping-backs で、 rss_excerpt_length を1にしたり、rss_use_excerpt を true にして抜粋枠内に一部記入したりしてみましたが常に全文表示されてしまいます。RSS2、RDF1、両方試しましたが駄目でした。ちなみに検証しているRSSリーダーはglucoseの最新版です。アドバイスの程宜しくお願いします。
追記です。RSS0.92で試しましたところ、rss_excerpt_length が一応有効でした。例えば本文が2バイト文字ならここで1に設定すると最初の改行タグ <br まで表示されます。(何故かdiscriptionに<brまで表示される)2に設定すると2個目の改行タグまでという具合です。但し、RSS0.92では記事の投稿時間が取得されません・・・。全文表示されてしまうとサイトへのアクセスが減少してしまうので悩んでいます。重ね重ね宜しくお願い致します。
追記です。RSS、RDF、ATOM共に記事のタイトルと投稿時間だけしか出力しないようにする暫定的なHackでも構いませんので、対処法を御教授願えませんでしょうか?本文の一部抜粋に関してはこの際後回しでも結構ですので・・・とりあえずRSSアイコン等の表示はやめたのですが、既に登録済みの方も多数いらつしゃるようなのでなんとかしたいのです。どうか宜しくお願い致します。
こんにちは。たしかに気になりますねぇ。gooなどでアグリゲートされない問題とも関連があったりするんでしょうかねぇ・・・・。wp-rdf.phpの <description><?php the_excerpt_rss(get_settings('rss_excerpt_length'), 2) ?></description>を <description><?php the_title_rss() ?></description>とかにしてみるとか。。。やってないので、いいかげんですいません。
<description><?php the_excerpt_rss(get_settings('rss_excerpt_length'), 2) ?></description>
<description><?php the_title_rss() ?></description>
tmさんレスありがとうございます。運用を始める前に色々確認はしていたのですが、これは盲点でした・・。連休で徹夜ができる時にでも(笑)tmさんのレスを試してみたいと思います。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -