blog.knym.net | I'm searching something to change my life.
Wordpressの開発でブラウザーのタブを判別するためのfavicon設定
[](http://blog.knym.net/wp-content/uploads/2009/04/—-escape_autolink_uri:c2ab1ce4809b1f56e423a56085095d50—-_tabs.jp)
こんな感じでローカル環境と本番環境、一般ページと管理者ページなどをプロジェクトごとにタブを開くと、
開きすぎてどれがどのタブかわからずに探す手間がもったいなかったから、faviconで区別できるようにした。
wordpressのtheme内で、トップページかどうかの判別
下記でややこしいことしてるんだけど、、、
`is_front_page()`でトップページかチェックできる。
`$wp_query`を呼び出すタイミングが遅いとエントリの一覧表示後などには、
表示されているページと違う内容が代入されているので、
wp_headを呼ぶタイミングで表示されているページのIDを取っておくようにした。
んー、説明がややこしいけど、要は、
以下のプログラムをtheme内のfunctions.phpに仕込んでおくと
トップページにだけ表示するコンテンツ内容が操作できて便利ですよという話。
ユーザーのクリック位置がわかるWP-Clickmap
[](/wp-content/uploads/2009/04/wp-clickmap_capture.jpg)
インターフェースの改良の参考にと、ユーザーのクリック位置がわかるWP-Clickmapプラグインをインストールしました。
上のキャプチャ画像をみると右端のカラムのクリックが多いのがわかるんですが、なぜ、こんなにクリックされてるのか謎。。。
というようなことがわかっていいです。
[New WordPress plugin: WP-Clickmap - Roger Stringer](http://www.rogerstringer.com/projects/wpclickmap)
jQueryでIMGタグを含んでいるAタグのborderの非表示
a {
color:#FFF;
text-decoration:none;
padding-bottom:1px;
}
a:link,
a:visited {
border-bottom:1px dotted #FFF;
}
a:hover,
a:active {
border-bottom:1px solid #FFF;
}
というCSS設定で``にborderを表示するようにしていると、``の中に``タグを表示するときもborderが表示される。
それが嫌だったので、jQueryでそうならないようにした。
Click Counter Plugin For WordPress
[Click Counter Plugin For WordPress « planetOzh](http://planetozh.com/blog/2004/09/click-counter—–escape_autolink_uri:15939ff9ab64a62086eddb1305c75ada—–for-wordpress/)
をインストール。
DBのtableを作るのがちょっとめんどくさかったけど、難なくできた。
the_content()で表示される部分のリンクしかクリック数をカウントをしないみたい。
で、使ってみたんだけど、とりました。
理由は
- クリック数が少ないと悲しい気持ちになってしまう
- リンクをクリックしたときのgoogleAnalyticsでのログが、
`/outgoing/blog.knym.net/go.php?http://tip.tipness.co.jp/=`
のように、長くなってわかりづらいため。
jqueryで画像の幅を自動的にページ幅に合わせて縮小
画像がエントリ表示の幅をはみ出して表示されるのをjqueryで直してみた。
[](/wp-content/uploads/2009/04/setentryimgwidth_before.jpg)
[](/wp-content/uploads/2009/04/setentryimgwidth_after.jpg)
wordpressでエントリ内の改行処理
- markdownで改行をするときは文末にスペースを2回入れなければいけない。
- syntax hilighterで、空行の入ったコードが`
`タグで分断される。
これらの対策を考えた。
wordpressでsyntax hilight
[markdownでコードを入力するとき横にスペースを4つインデントでつけなければいけない](http://daringfireball.net/projects/markdown/syntax#precode)んだけど、それがえらい手間暇かかるしレイアウトも崩れるので、いまさらながらsyntax hilightしてくれるpluginを導入しました。
[it : ソースコードをハイライトしてくれるwordpressのプラグイン](http://it.icoro.com/2008111759.html)がよくまとまってて、
一緒の[SyntaxHighlighter Plus](http://wordpress.org/extend/plugins/syntaxhighlighter-plus/)をインストールしました。
[code language="php"]echo 'Hello! world!';[/code ]
っていう記述でlanguageのところにはファイルの拡張子を入れとけば問題ない感じ。
Upgrade qTranslate2.1.3 in WordPress2.7
I got some trouble to upgrade qTranslate plugin in wordpress 2.7.
—-
### Post wasn’t shown on page.
1. Move qTranslate setting page from “Settings…