社員ブログ

more-id 超イラナイ。 – WordPress -

2010年02月12日 金曜日

WordPressでは、記事の途中に 「続きを読む…」 という機能を、
ごく簡単に設定することができます。

moreタグ を入れればいいだけです。


 

ビジュアルエディタでは こんなicon、HTMLエディタではmoreボタンがあると思います。これを押すと、上記タグが入ります。

 

所が、これのかゆいところに手が届きすぎる挙動が、このグリニッジの社員ブログには不要すぎました。

どんな挙動かというと、ページ内リンクが自動でついちゃって、続きの部分に画面の上が揃うのです。

いわゆる、記事の途中に #more-XXX で飛んでいっちゃうと。

 

というわけで、more-idをとるための解決策。

// #more-$id を削除する。
function custom_content_more_link( $output ) {
	$output = preg_replace('/#more-[\d]+/i', '', $output );
	return $output;
}
add_filter( 'the_content_more_link', 'custom_content_more_link' );

これを、function.phpに追加します。

以上です。

 

こちらを参考にさせていただきました。スッキリしたー!

more-link の #more-xxxx を削除する
http://dogmap.jp/2009/11/10/custom-more-link/

Trackback URL
文字サイズサイズ小サイズ中サイズ大