WordPress
スポンサーリンク

WordPressのLoop部分の抜粋記事、文字制限がかからない!

またまたWordPressのloop部分のネタです
サイトのリニューアルを行っているMさんからのご質問?
WordPress3.2.1を新たに設置、過去のWordPressの記事もインポート完了、ここまではうまく進むものの、loopで吐き出される抜粋記事が抜粋にならないで、1ページ表示のloopページになるとの事
ちなみにloop.php等はカスタマイズはしていない

試しにテンプレートの変更を試してみても、変化なし
となれば、WordPress本体部分かな?
WordPress自体のエラーは、同じWordPress3.2.1を使っているのであまり考えられないと、セットされているプラグインを眺めてみると「WP Multibyte Patch」が下のほうにおられます

プラグインのご説明では「WP Multibyte Patch は本家版、日本語版 WordPress のマルチバイト文字の取り扱いに関する不具合の累積的修正と強化を行うプラグインです」のご説明を見て何やらここが臭います??

でっ、プラグインを見比べて見るとMさんの、編集のWP Multibyte Patch には、編集ボタンがあります

同じバージョンなのにと訳がわからないまま編集ボタンを押すチャレンジャーです

編集画面の24行目’excerpt_mblength’ => 110, の部分の110を試しに10にすれば、loopの記事は一律に寸足らずなチープなloopページが出現!
見事当たりでこれを再度110に戻せば、デフォルトのloopページになりました

編集ボタン付きと付いていないのとの違いは、プラグインのwp-multibyte-patch.phpを書き込み属性「606」にしたところ編集ボタンが見事出生、’excerpt_mblength’ => 110,が上書き修正で治ったのは不思議なままの謎なのですが、まずは、治ってめでたしめでたしと、「こんなこともありますた!」のメモとして一件落着となりました

wp-multibyte-patch.php の22行目から42行目のコードです

    var $conf = array(
        'excerpt_length' => 55,
        'excerpt_mblength' => 110,
        'excerpt_more' => ' [...]',
        'comment_excerpt_length' => 20,
        'comment_excerpt_mblength' => 40,
        'ascii_threshold' => 90,
        'patch_wp_mail' => true,
        'patch_incoming_trackback' => true,
        'patch_incoming_pingback' => true,
        'patch_wp_trim_excerpt' => true,
        'patch_get_comment_excerpt' => true,
        'patch_process_search_terms' => true,
        'patch_admin_custom_css' => true,
        'patch_wplink_js' => true,
        'patch_word_count_js' => true,
        'patch_sanitize_file_name' => true,
        'patch_bp_create_excerpt' => false,
        'bp_excerpt_mblength' => 110,
        'bp_excerpt_more' => ' [...]'
    );
にほんブログ村 IT技術ブログ WordPressへ
にほんブログ村に参加中
カテゴリー: WordPress   パーマリンク
 
スポンサーリンク

コメントは受け付けていません。