2010年

WordPressの自動挿入されるp,brタグをプラグインを使用しないで削除する

Wordpressのthe_contentタグを使用して記事を表示するとpタグやbrタグが自動で挿入されますね。
また自動挿入するだけじゃなくてbrが2重になってたりするとpタグに変換してくれたり、削除してくれたりもしてくれます。
正しい構文にしてくれるので便利ではあるのですが、ときには不便になこともありますよね。
ということでこの便利な機能をfunctionsファイルを修正して無効にする方法をご紹介します。

WordPress管理画面の投稿記事一覧をカスタマイズする

Wordpressで記事を管理するときは投稿一覧画面を表示していろいろとやったりしているかと思います。
これはこれで結構便利に使えるんですが、この項目はいらねえなとか、逆にこの項目があったら良いなという経験は少なからずあるはずです。
そこでこの記事では投稿一覧でカラム(項目)の追加&削除を行い、カスタマイズしたいと思います。

CakePHPのコントローラーを使う

CakePHPでMCVのCの部分であるコントローラーを使ってみます。
コントローラーはこのモデルを使ったりとか、このビューで表示したりとか全体をコントロールする部分っぽいです。

CakePHP始めてみました

CakePHPを使えば、簡単にWebアプリが作れるかもしれない。という夢を見て本日から奮闘記的にCakePHPの記事を書いていきたいと思います。
私はPHPどころかプログラムすらも初心者なので、フレームワークを使うのはかなり無謀な気がしますが、とりあえず壁にぶつかるまでやってみようと思います。
初回となるこの記事では、インストールからとりあえず何かを表示するところまでです。

jQueryで作るスライドするローテーションバナー

ちょっと前まではコーポレートサイトのトップページによくあるローテーションバナー(というかスライドショー?)はFlashで作るのが当たり前でしたが、最近ではjavascriptで作成しているものが増えてきましたね。
ということでjQueryを使用してシンプルなスライドタイプのローテーションバナーを作成します。

WordPressのオートセーブとリビジョン機能をプラグインを使わずに無効化する。

Wordpressにはオートセーブ(下書き)とリビジョン機能というものがあります。
オートセーブは文字通り「公開」や「更新」ボタンを押さなくても自動的に保存してくれます。リビジョン機能は記事を編集したときに元の記事を残しておいて、いつでも戻れるようにしてくれます。
これはこれで便利なのですが、記事のIDが飛び飛びになってしまうので、パーマリンクにpost_idを設定してたりすると10の次が20になったりもしますし、データベースもリビジョンの分だけ増えていってしまいます。
そこで、このありがたいオートセーブとリビジョン機能を無効化してみようと思います。

YQLを使用してWordPressのRSSをjsonで取得してjQueryで表示する

YQLはSQLのような言語を使用して、さまざまなWebサービスからxmlやjson形式でデータを取得することができる米yahooのサービスです。
また、xmlをjavascriptで扱いやすいjsonなどのフォーマットに変換もしてくれるみたいです。
このサービスを利用してWordpressのrssをYQLでjsonに変換してjQueryで取得するということをしてみます。