Home > Archives >

Wordpress 2.5 あたりでは、同一タイトルの過去記事があると投稿エラーになることがあるようです

ハマったのでメモ。
ぼくは「これは!」と思ったページを「最近興味深かったページ」という統一したタイトルのエントリで記録していってるのですが、今日なぜか投稿の際に下記のようなエラーが出た。

Fatal error: Maximum execution time of 30 seconds exceeded in /home/anya/www/o2/wp-includes/wp-db.php on line 172

どうやら同一(あるいは極端に類似)なタイトル名でのエントリが過去にあると、エラーを吐いている模様。
まあそもそも同一タイトルでのエントリなんてとても褒められた所業じゃないので、そっちを改めるべきなんですけどね。

詳しくは↓を参照
WordPress › フォーラム » 投稿を公開する際のエラー

レイアウト変更

ホームページのレイアウトとかCSSとかって、時間の経過忘れてやっちゃう傾向があるように思う。
これ仕事にしたら神経やられるなー。Webデザイナの人はほんとに尊敬してる。ぼくだったら三ヶ月目でキーボードからキー剥がして遊んだり、空中のアイコンクリックしたり、動きがグリッド状になったりすると思う。

レイアウト変更

学校行ったのに研究する気がおきないとき、レイアウトをいじるのはちょうどいい逃げ道になるのでした。
小粋空間さんのテンプレートをいじって作りました。感謝。
文字間隔ってけっこう印象変わるのねー。ロゴ的に使われてる文字って確かに間隔が狭い。
でかく・太く・狭くでいい感じ。なんちゃってイチハラヒロコ。でもたぶん二ヶ月で飽きるな。

はてなダイアリーからwordpressに移行して思ったこと

一年ほど使っていたはてなダイアリーから、wordpressに移行しました。これを書いてる時点ではまだ完全には移りきっていないのだけれど、いくつか感じたことがあったので、メモしておこう。

「はてなダイアリーすげえ!ていうか、ブログレンタルサービスってすげえ!」

というのが、まあ一番思ったこと。なにがすごいって、ブログをレンタルしてるようなサービスのUIって、まあ叩かれるところも少なからずあるんだけれど、やっぱりむちゃくちゃ使いやすかったんだなあって思った。すごいしっかりできてるよ、あれ。
なんていうか、やっぱり何か書いたら、書いたように表示されるのが一番自然なんだと思う。ウェブページの構文的に良いのか悪いのかは、それはそれで結構大切なことだったりするんだけれど、そんなヤヤコシイことは偉い人に任せたい。やりたいようにやらせてください。

でもやっぱりビジュアルエディタは好きじゃない。リンク文をコピペしたからって、勝手にリンクにしないでよ!おまえはMSワードか!ばか!でも改行したら改行した分だけ改行してよ!ごめん<P>タグ嫌いなんだ!
このあたりは、過去にHTMLでブログを書いていた時期があったからなのかも知れない。HTMLをごりごり書くことに抵抗はないんだ。
でもやっぱり、便利なほうが気持ちがいいし、気持ちが良い方がいいことが書ける気がする。

そういう個人的なフィーリングに、はてなダイアリーの投稿UIはけっこう見事にマッチしてたんだなあ、と、今更思ったり。それでもwordpressに移行したのは、単純に一つのドメインで完結させてしまいたかったから。Mobable Type 等、他のブログツールではなくwordpressにした理由は、ブログとは独立したページが作れることと、世界では一番使われていること(日本ではMTシェアの方が多いらしいけど)。

ただ、ブログ書いてみようかななんて人がいたら、絶対にレンタルサービスを薦めるだろうと思う。
楽天とかニフティとか、よく知らないけどいろんなところから出てるみたいだし、まあやっぱりそれぞれ使いやすいんだろう。
ああ、そうか、wordpressは「使いやすくすることができる」っていうのがこういう点をカバーしてるのか。自由と責任じゃないけどさ。

いやあ、でもはてなダイアリーのプレビューは秀逸だったなあ。wordpressでもgreasemonkeyでなんとかできるかもしれない。お願いエロい人!

wp-tegakiのテスト

wp-tegaki

wp-tegakiはwordpressのプラグイン。
テキストを任意フォントでの画像として出力できる。
(※)フォント名は当ページが独自に設定しているものですので、互換性はありません。

出力例

書式

[tegaki size="40" font="font.ttf"]

holiday.ttf

人間のクリエイティビティは
移動量に比例する
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.

aquafont.ttf

人間のクリエイティビティは
移動量に比例する
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.

m.ttf

人間のクリエイティビティは
移動量に比例する
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.

wordpressでコメント投稿時にメールアドレスを要求しない

wordpressをインストールしたフォルダのwp-comments-post.phpを、以下のように変更する。

[php]
if ( get_option(’require_name_email’) && !$user->ID ) {
if ( 6 > strlen($comment_author_email) || ” == $comment_author )
wp_die( __(’Error: please fill the required fields (name, email).’) );
elseif ( !is_email($comment_author_email))
wp_die( __(’Error: please enter a valid email address.’) );
}
[/php]

上記の箇所を

[php]
if ( get_option(’require_name_email’) && !$user->ID ) {
if (” == $comment_author )
wp_die( __(’Error: please fill the required fields (name).’) );
}
[/php]

このように変更することで、mail欄の空欄チェックをスルーできる。
スパムにどう影響するかは未知なので、しばらく様子みてみます。

ページテンプレートを追加する

[php]
/*
Template Name: hoge
*/
?>
[/php]

テンプレートとなるファイル(*.php)に、上記のコードを追記する。
hogeの部分が、テンプレート名となり投稿画面から選択できるようになる。

Home > Archives >

アカウント所有サービス
検索
クリック募金

クリックするだけでスポンサー企業を通して無料で募金が行えます。
あわせて読みたい

あわせて読みたい
ここ一週間の起床時刻

早起き生活
こまごまとしたもの

track feed