本文に続きがある場合の「(more・・・)」の表示を自由に変える(追記の判定)
)","<!--more-->",get_the_content("<!--more-->")); echo apply_filters('the_content',$get_content); if (ereg("<!--more-->",$get_content)) { //$get_content内に「<!--more-->」があるなら echo '<a href="'.$post->guid.'#more-'.$post->ID.'">続き</a>';//続きのリンク内容 } ?>
1.
get_the_content("<!--more-->");
で「(more・・・)」部分を、「<a href="パーマリンク" class="more-link"><!--more--></a>」
として本文を取得。
2.
preg_replaceで「<a href="パーマリンク" class="more-link"><!--more--></a>」を<!--more-->に書き換えて、$get_contentに入れる。
3.
$get_contentに「<!--more-->」があったら、続きのリンク内容を表示する
としてみた。
ちゃんと動いているようだけど、、正規表現自信なし。