最も基本的なタグthe_content()その2

the_content()の内容を得る時はget_the_content()を使う。
ただ、get_the_content()はDB中の文字列のみを拾って来るので、

  • 改行処理
  • ショートコード
  • その他のフィルター処理
  • がされていない、素のデータになる。
    ほとんどの場合、これでは都合が悪いので、
    $content = apply_filters(‘the_content’, $content);
    $content = str_replace(‘]]>’, ‘]]>’, $content);
    をする。
    また、contentの中に含まれる引用府などは実体参照化されていると思われるので、加工やマッチをさせる時に注意(preg_replaceをかけようとしてハマる)

    コメント

    タイトルとURLをコピーしました