(more…)のリンクにつくアンカーを取る : ARTIFACT ―人工事実―
Logo
 
この記事は書いてから 12年 経過しています。


このエントリーをはてなブックマークに追加
はてなブックマーク - (more…)のリンクにつくアンカーを取る
Pocket

 ソーシャルブックマークなどの対策でなるべくPermalinkに余計なものはなくしたいのだが、(more…)(このブログでは「続きを読む」にしてる)のリンクにはアンカーがついてしまう。これを取りたかったんだけど、記事本文表示に使う"the_content"のタグの解説を見ても、オプションでは取れない。
the_content ≪ Wptags.com

 あきらめていたんだけど、ソースを修正すればいいとオオツネさんからアドバイスを受けて、/wp-includes/template-functions-post.php の95行目にある

$output .= '<a href="'. get_permalink() . "#more-$id\">$more_link_text</a>";

$output .= '<a href="'. get_permalink() . "\">$more_link_text</a>";

に変更。これでPermalink+アンカーではなく、Permalinkのみになる。
 ただ、ソースを書き換えるのはスマートでないので、拡張した"the_content"タグを使うみたいなプラグインがあればいいんだけど。

※追記
TrackBackを受けたけど、こちらの対処の方がスマート。
wordpressの続きを読むをクリック時に記事のパーマリンクを取得する方法 | Blog Archive | UNDERMOUNTAIN


これまでのコメント

  1. UNDERMOUNTAIN より:

    wordpressの続きを読むをクリック時に記事のパーマリン…

    WordPressは、moreタグを使うことで、記事を概要表示にしておき、(more…)をクリックすることで、全文表示させることが出来るのだが、標準では、(more…) (more…)

  2. undermountain より:

    どうも。リンクありがとうございます。

    wordpress2.1では編集するファイルが変わっているようです。気付かなくて数時間悩みました。最初から旧バージョンの差分ファイルを削除していればこのようなことがなかったのですが。

About

1997年から運営している個人サイト。2002年にブログ化。オタクネタを中心で書いていたが、最近はウェブサービスの話題が多い。
サイトの詳細
旧Movable Type版(2002/12から2006/11まで)
2002/12以前

Twitter Flickr
ARTIFACT@ハテナ系
はてなダイアリー
ARTIFACT BOOKMARK
はてなブックマーク
ARTIFACT clipper
tumblr
ARTIFACT@photologue
tumblrで運営している写真ブログ

AD

Recommend


59 queries. 0.379