Archive for the 'WordPress' Category

WordPressでTITLEタグの中身をカスタマイズする

8月 31 2009 Published by hkitago under PHP,WordPress,コーディング

wordpressのタイトルを表示形式を変更[to-R]にて説明されているやり方を参考に/blog/wp-content/themes/default/header.phpのtitleタグの中身を下記の通りに設定した。

引用元: WordPressでtitleタグの中身をカスタマイズする.

Twitter や WordPress に投稿をする際にブックマークレットを使う機会が増えているのだが、WordPress のタイトルタグの出力方法に癖があって空白文字が題名そのものの先頭や末尾に付与されてしまう問題を解決しようと試みた。条件としては引用した投稿で述べられているようにトップページの表示にのみブログのタイトルを表示し、個々の投稿や検索、カテゴリ別に表示する場合はブログのタイトルを表示せず、投稿の題名や検索語、カテゴリ名だけを表示するというものになる。
screenshot(2009-08-31 13.38.32)
具体的な作業は wp-includes/general-template.php にある wp_title 関数の $sep 前後に付いている空白文字を削除するだけだ。

if ( !empty($title) )
  $prefix = "$sep";
 
// Determines position of the separator and direction of the breadcrumb
if ( 'right' == $seplocation ) { // sep on right, so reverse the order
  $title_array = explode( $t_sep, $title );
  $title_array = array_reverse( $title_array );
  $title = implode( "$sep", $title_array ) . $prefix;
} else {
  $title_array = explode( $t_sep, $title );
  $title = $prefix . implode( "$sep", $title_array );
}

余談まで、この関数を呼び出している header.php のタイトルタグの中にある PHP コードも三項演算子を使うと3バイト分だけより短いものになる。:-)

!wp_title('', false)?bloginfo('name'):wp_title('');
wp_title('');if(!wp_title('', false))bloginfo('name');

WordPress のコードそのものは学習するのに不向きと言われているが、製品として多くの人に愛されているのは素晴らしいことだと思う。経験上から現実はそんなものだと理解しているつもりでも実践するのは難しい。

No responses yet

プライバシー設定

7月 13 2009 Published by hkitago under WordPress,ウェブ

WordPress が持っている機能で今まで使ってきた CMS と違って面白いと思うのは、次のような2択しかないが、robot.txt の設定だ。

プライバシー設定

このブログをbloggerから移行したのは、日本語圏地域に拠点をおいて活動していることから主に日本語で多くの処理を行いたかったからということもあるが、業務日誌の役割として内面に訴え上述のような検索エンジンに頼らないものを他方で持ってみたいという理由も大きい。

もちろん人生の多くを検索に代表されるウェブに助けてもらった恩恵から、可能な限り有益な検索対象となるようなものを提供したい気持ちは已然あるがそれは英語圏にしておいて、ここまでネットユーザーが増加した現在、馬鹿に見つからず淡々と報告したいものを持つことで心理的な均衡が保たれるような気がしている。

こうまとめてみると、前者が積極的な、後者は消極的なマーケティング手法であると分かった。無意識にロボットを受け入れてきた時代から、今後は事業規模や目的、その立ち位置によって戦略的にロボットを弾いてみるのも悪くはないと思う。もちろん中には行儀の悪いロボットもいるので注意が必要だが、それに限って利用者の少ない中東辺りのスタートアップな検索サービスだろうから、さほど神経質になる必要はない。

No responses yet

WordPressのビジュアルエディタのフォントを変更する

7月 01 2009 Published by hkitago under CSS,WordPress

使い始めた WordPress のビジュアルエディタは先にも述べたようにRTFを扱うように便利なのだが、丸ゴファンとしては Safari RSS の時と同様に変更したいところだ。

wp-includes/js/tinymce/themes/advanced/skins/wp_theme/の中にあるcontent.cssを見ているようなので、このファイルを開き、74行目のbody.mceContentBodyのフォントサイズの指定数値を14pxに変更してみました。

引用元: WordPressのビジュアルエディタのフォントを変更する

具体的には次のように変更した。バージョン2.8ではどうやらこのファイルだけ編集すれば良いらしい。

font: 14px/19px 'HiraMaruPro-W4', 'メイリオ', Meiryo, 'MS Pゴシック', sans-serif;
line-height: 1.5;

実際に Safari 4 と IE7 ではこう見える。

safari

ie7

No responses yet