AD5 WordPress Lab

アクションフック

Column All In One SEO Pack が重いので、停止して独自実装してみる

All In One SEO Pack が重いので、停止して独自実装してみる

WordPress サイトのSEO対策用プラグインとして鉄板の「All In One SEO Pack」ですが、これがなかなか重いんです。 WordPress の表示速度が遅い、と相談を受けた場合、大抵 All In One SEO Pack が入っており、P3 等で重いプラグインのモニタリングをしても、必ずこいつが上位に入ってきます。 非常に高機能なプラグイ
Column デプロイの容易なWordPressテーマ構築

デプロイの容易なWordPressテーマ構築

配布用テーマならいざ知らず、WordPressに関わるほとんどの人は、特定の案件のためにテーマを開発し、そしてカスタマイズし続けるでしょう。 WordPressサイトの保守を行う上でネックになるのは、デプロイの複雑さです。 ファイルをアップロードするだけでは完結せず、新たに固定ページを投稿する、Advanced Custom Fi
Column オブジェクト志向なWordPressテーマ設計

オブジェクト志向なWordPressテーマ設計

WordPressテーマといえども、PHPを書く以上はオブジェクト志向な実装がしたいものですよね。 前の記事で紹介した通り、私の functions.php は、以下の3行だけです。 [crayon-5d61c06c6cdbd103494584/] コアクラスである Mytheme の init() メソッドでは、まず、オブジェクト志向の恩恵を受けるため、オートローデ
Column WordPressにメールフォームを自力で実装する

WordPressにメールフォームを自力で実装する

WordPressにメールフォームを実装する優秀なプラグインは沢山ありますが、 ほとんどのプラグインは非開発者向けに導入しやすさを重視して作られているため、 例えば入力項目を動的にするなど、少し複雑なことをしようと思うと、 詰んでしまいます。 WordPressにはメール送信処理やデータの保存などを簡単に実装できる
Column フィルターフック、アクションフックとは何かをできるだけ簡単に

フィルターフック、アクションフックとは何かをできるだけ簡単に

WordPressの基本動作でご紹介した通り、WordPressは、テンプレートファイルを読み込むより前に、種々の自動処理を内部で行なっています。 一般的なフレームワークだと、この自動処理を変更するためには、コアファイル(WordPressでいえば、wp-includeの中)に手を加えるしかありません。 しかし、保守性やアップデー
 
ログイン
メールアドレス
パスワード
会員登録
お名前
メールアドレス
パスワード
購入手続き
カード番号
有効期限 (MM/YY)
/
セキュリティコード (CVC)