折りたためた。

http://blog2.ochanocosaisai.com/?p=98Ajax で記事を折り畳んでくれるプラグインがうまく動作しなくて悔しいと書いたばっかりだったんだけど、解決しました :D
実はとても単純で、以前『「続きを読む」のカスタマイズ』で書いていた作業が原因でした。

ajaxified-expand-post-now.phpの中で
$content = preg_replace('/\s<a href="([^<#]+?)#more-(\d+)">([^<]+)<\/a>\n/',"$postLinkPrefix<a id=\"open-p$id\" href=\"javascript:getData('$id')\">$postMore</a><a id=\"close-p$id\" style=\"display: none;\" href=\"javascript:closeView('p$id')\">$postLess</a>$postLinkPostfix", $content);
ここで通常リンクから折りたためるリンクへの置換作業をしてるっぽいんだけど、ここに#moreがあったせいでうまく動作してなかっただけみたいです。
正確に言うとアンカーに飛ばさないでそのページのトップページに飛ぶようにするためにwp-includes/template-functions-post.phpの#moreをとってしまったのが原因でした。

とりあえず折りたためるリンクを使ってみて、使い勝手が悪いようだったら元に戻そうと思います。
申し訳ないですが、javascriptを無効にしてる人はタイトルリンクから続きを読んでください。
javascriptを無効にして閲覧している人ってどのくらいいるんだろ?

Trackback URI: http://blog.ochanocosaisai.com/wp-trackback.php?p=104

気軽に記事を評価してみて下さい。
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading ... Loading ...

コメントする

RSS feed for comments on this post · TrackBack URI · add to hatena hatena.comment 0 user add to del.icio.us 0 user add to livedoor.clip 0 user