WordPressとPHPを学ぶ

今までチマチマ修正作業などを請け負ってきたサイトのCMS化の仕事が来たことを機会に、今までアヤフヤにいじっていたPHPとWordPressを一気に集中して学んでしまおうと、「PHPによるWordPressカスタマイズブック」を買って来た。ついでに、この本とセットになっている電子書籍「WordPressで学ぶPHPとMySQL」も購入することに。PHPもMySQLも見よう見まねでしかやったことがなくて自信がないし、Eclipse PDTでのデバッグのやり方などに興味があるので、私にはちょうどいいだろう。個人的には紙の書籍が好きなんだけど、コードをすぐにコピペしたりできるので、PDFもいいかもしれない。がんばって、10日ほどで二冊の内容を吸収して、いいサイトにしよう。

カテゴリ: PHP, WordPress

WordPress本体はできるだけいじらない方がいい

WordPressはPHPで書かれているので、PHP初心者の私でも、いろいろといじりたくなる。だけれど、WordPressのパッケージに入ってるファイル自体はできるだけいじらない方がいい、バージョンアップのときにいちいち修正しなくてはならなくて大変だから、という話を聞いてナルホドと思う。動作を変えたいときにはプラグインとして作っておいて外から制御する方が良いのだと。

自作のテーマやプラグインであれば最新バージョンがハッキリしてるから直接どんどん変更しても大丈夫だけど、配布されているテーマやプラグインを改変する場合にも同じ問題が起こる。でもテーマやプラグインにまでいちいちパッチをあてていたら動作も遅くなりそう。ファイルを直接いじっておいて、コメントで改変箇所を記しておいた方が簡単でいいのかもしれない。

そういうことも、たくさん作って慣れて行くうちにだんだん分かってくるのだろう。

カテゴリ: WordPress

WordPressの携帯での閲覧制限について(リンク先メモ)

カテゴリ: WordPress

WP Super CacheとAPCでWordPressを高速化

WP Super Cacheの方はプラグインだからふつうにプラグインフォルダにアップロードして使用を開始して、設定を「HALF ON Super Cache Disabled, only legacy WP-Cache caching.」にして、「Update Status」をポチッと。あと、「Don’t cache pages for logged in users.」もオンにしておくと、いろいろ試してみているときにキャッシュに邪魔されないし、WP Super Cacheを使っているときと使っていないときのスピード差が体感できていいです。

APC(Alternative PHP Cache)をさくらインターネットにインストールする手順については、ここを参考にしました。バージョン3.1.3p1は、前もってPEARを入れてないとダメなようです。

続きを読む

カテゴリ: PHP, WordPress

WordPress2.8.5に自動アップグレードしてみました

きちんとバックアップさえ取れば、自動アップグレードってすごく便利だよね、きっと。というわけで2.8.5に自動アップグレードしてみました。2.8への自動アップグレードのときにはいろいろと不具合があったようなので、サーバのデータをまるごとバックアップ。

で、レンタルサーバの方はすぐにうまく行ったんだけれど、ローカルの、XAMPP for Mac Version 1.7.2aで構築したサーバではなかなかうまく行かない。自動アップグレード機能の動作確認を行ったサーバの一覧にはXAMPP for Mac は載っていないし、できないのかなあ。じゃあ、手動かなあ、と思っていろいろ試してみたのだけれど、なんのことはない、接続情報の入力が間違っていた。

ユーザー名に、初期値で「admin」が入っているのだけれど、これを現在Macにログインしているアカウント名に直して、アカウントのパスワードを入力したら簡単に自動アップグレードできました。

カテゴリ: Macintosh, WordPress