4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター Takuro Hishikawa

    (@hissy)

    pre_get_postsフィルターの使い方としてはいいんじゃないでしょうか。ただ、

    <?php if(mb_strlen($post->post_title)>20) { $title= mb_substr($post->post_title,0,20) ; echo $title. "..." ;
    } else {echo $post->post_title;}?>

    こちらはいただけません。WP_Postオブジェクトのプロパティをそのまま使ってしまうと、フィルターフックが効きませんので、WordPressの挙動(例えばパスワード保護の投稿など)に問題を起こします。代わりに、 get_the_title() 関数を使用する方が望ましいでしょう。

    モデレーター Takuro Hishikawa

    (@hissy)

    あと、本筋とは関係ないですが、以前…と仰られても、フォーラムを訪れる方が全ての投稿を読んでいるわけではありませんので、ほとんどの方は分からないと思いますよ。私は、たまたま見ていましたが…。同じ話題でスレッドは分けない方がいいと思いますし、分けるのであれば、以前の投稿は解決済みにしてください。

    トピック投稿者 mymelo.k

    (@mymelok)

    >Takuro Hishikawaさん

    色々なご指摘ありがとうございます!!
    やってみます!

    前スレ解決にしてきます><

    本当にありがとうございましたーー!

    トピック投稿者 mymelo.k

    (@mymelok)

    このトピックは解決済みになります!

    ありがとうございましたーー!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「query_posts→pre get posts その後・・・」には新たに返信することはできません。