WordPressは、moreタグを使うことで、記事を概要表示にしておき、(more…)をクリックすることで、全文表示させることが出来ますが、標準では、(more…)をクリックすると、記事のパーマリンクの最後に、#-IDのアンカーが付いてしまいます。
これを記事のパーマリンクのみにするには、Wordpress本体のファイルをカスタマイズする必要があります。
/wp-includes/template-functions-post.php の95行目あたりの
$output .= ‘ $more_link_text”;
とある部分の
#more-$id
を削除すればOK。
参考
(more…)のリンクにつくアンカーを取る
ただし、このファイルはWordpessのアップデート時には上書きされてしまうため、注意が必要。
追記 07/03/01
wordpress2.1では、template-functions-post.phpが使われていません。
そのため、wordpress2.1以降でパーマリンクのmore-#idをとるには、
/wp-includes/post-template.phpの102行目あたりの、
$output .= ‘ < A href="'. get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text”;
#more-$idを削除。
$output .= ‘ < A href="'. get_permalink() . "\" class=\"more-link\">$more_link_text”;
とすれば、#-IDのアンカーが取れます。
コメント
[…] wordpressの続きを読むをクリック時に記事のパーマリンクを取得する方法 […]
[…] wordpressの続きを読むをクリック時に記事のパーマリンクを取得する方法 […]
That is the fitting blog for anyone who wants to search out out about this topic. You realize a lot its almost hard to argue with you (not that I actually would wantaHa). You definitely put a new spin on a topic thats been written about for years. Nice stuff, simply nice!