WordPress抜粋表示でまた悩む。

’改行が改行しただけ改行したまま改行する改行の改行による改行のためのプラグイン’

なるものを見つけ

これは便利!

と早速インストール。

WordPress 改行プラグイン brBrbr.php


すると、


なんということでしょ~!?

トップページに抜粋表示していたカテゴリごとの記事が

あろうことか、全文表示。

しかも改行(br)つきで。



な、なんで????


まぁ、先日施した、「wordpressの抜粋表示の際に自動で入る「P」タグの削除」が改行がbrに変換されて意味を成さなくなったことはわかる、うん。

しか~し、文字数を制限しているはずの 「the_excerpt()」部分でこの挙動はなに?

念のため、文字数制限が解除されていないか確かめる。


問題ない。


じゃ、なんで?????


で、またまた色々さがしまわって、

Plastic Post Style – 記事の抜粋等をカスタマイズ | wembleyなるものを発見。

 そして、無謀にもまたインストール。


あ、もちろん、先のプラグインは却下&無効。 おぉ!なんとか文字数制限もでき・・・・・・


 ガ━━━━━━━∑(゚□゚*川━━━━━━━━ン


今度は、サムネイルがふたつ。

これは、どうやら、本文が短い、もしくはないエントリーの場合に発生している模様。


(ノд`@)アイター


う、これも却下か。



そうだ!初心にもどろう。

まずは、必要不可欠なプラグインはどれだ!?

と、取捨選択をし、結局最終的にはこうなった。


Thumbnail for Excerpts – plugin for WordPress | CNET.ro(抜粋にサムネイルを付加)

Modify paragraph formatting plugin “PS Disable Auto Formatting” | WordPress Plugin for CMS

(WordPressの段落自動整形(wpautop)を停止させると共に、ビジュアルエディタが生成するhtmlソースを改変。HTMLモードでの編集時に、意図しないbrタグ、pタグの除去、pタグの付加が発生しないようにすると共に、ビジュアルモード編集時における意図した通りの自然な改行・段落の生成を実現)

Multibyte Excerpt(リンク切れ)

(抜粋文字数の制限)

で、改めてwordpressの記事の抜粋表示で […] を消す

function.phpに記述した「続きを読む」をMultibyte Excerptの「mb_excerpt.php」のなかに記述。

41行目からの

function mb_excerpt($content) {
global $mb_excerpt_word;
$text = mb_wordwrap($mb_excerpt_word, $content);
if (preg_match("/(\.{3}|…)$/",strip_tags($text)) == 1) // ... …
return $text;
else {
return $text.'...';
}
}


function mb_excerpt($content) {
global $mb_excerpt_word;
$text = mb_wordwrap($mb_excerpt_word, $content);
if (preg_match("/(\.{3}|…)$/",strip_tags($text)) == 1) // ... …
return $text;
else {
return$text. '…(' . __('続きを読む') . ')';
}
}



とした。

とりあえず、今日はこのぐらいにしといてやろう。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA