Joomla!,Wordpressでサイトを構築するためのヒント

Joomla!,Wordpressでサイトを構築するためのヒント

購読(RSS)

1. Wordpressでping送信のエラーを確認する方法

WordPressには、基本機能にping送信機能があります。
これは、投稿時(更新時を含む)に記事が投稿あるいは更新されたことをpingサーバーへ通知する機能です。

pingサーバーには、Google,Yahooなどの有名なポータルサイトにもあります。そのため、ping送信は、Google,Yahooなどに検索表示してもらうためにも非常に大事な、便利な機能です。
しかし、困ったことに、このping機能が正しく動作しているかどうかWordPressでは不明なのです。

そこで、今回紹介するPing Watcherというプラグインが必要になってくるわけです。
Ping Watcherというプラグインは、文字通りping機能を監視してくれます。監視の結果、正しくping送信できなかったものについてロギング情報を残すようになっています。
昨今では、pingサーバーは、たくさんあります。しかし、そのpingサーバーが、必ずしも現在立ち上がっているわけではないのです。個人や小さな企業が運営しているようなpingサーバーは、ときおり消滅してしまっていることもしばしばです。

そんなとき、このPing Watcherのロギング情報は非常に役に立ちます。
Ping Watcherのロギングで失敗しているような無駄なpingサーバーを、随時、削除していけますからね。 :)

続きを読む ..

公開日| 2010年02月19日 | コメントはまだありません。

2. 直前でINSERTしたAUTO_INCREMENT属性を持つカラム情報を取り出すには

MySQLでテーブルのカラムの属性としてAUTO_INCREMENTを指定した場合、通常は、何も意識せずに指定された情報は、+1が実施されユニークな番号が振られます。また、このような情報は、プライマリーキー(PRIMARY KEY)として指定する場合が多いと思います。

さて、このようなテーブルに情報をINSERTした後、情報を取り出す時やリレーションを組みたいときは、この情報が必要なことが多々あります。

では、この情報を取り出すには、どうしたら良いでしょうか?
簡単です。以下のSQL文を発行してあげれば、直前にAUTO_INCREMENTで設定した情報を出力してくれます。

select last_insert_id() [from table name];

続きを読む ..

公開日| 2010年02月10日 | コメントはまだありません。