特集ColumnWordPressに会員登録フォームを独自に実装する前の記事で検討した仕様に従い、まずは会員登録フォームを作成していきます。フォームのURLは固定ページで作成しましょう。フォームのHTMLを記載していきます。配布用テーマならいざ知らず、WordPressに関わるほとんどの人は、特定の案件のためにテーマを開発し、そしてカスタマイズし続けるでしょう。WordPressサイトの保守を行う上でネックになるのは、デプロイの複雑さです。Fi詳細を見るColumnWordPressテーマでMVCモデルを実現するWordPressのテーマ開発でMVCモデルを実現する。これはある種のチャレンジです。クラスなどのWordPressの組込みクラスが担っているので、ロジックと表示をどう分離するかが、最大の焦点です。それを実現しているのが、コアクラスの以下の部分です。[crayon-5e5350ee0fdf3詳細を見るColumnオブジェクト志向なWordPressテーマ設計WordPressテーマといえども、PHPを書く以上はオブジェクト志向な実装がしたいものですよね。メソッドでは、まず、オブジェクト志向の恩恵を受けるため、オートローデ詳細を見るColumnフォームの送信データをDBに保存する前回作成したフォームに、送信データをDBに保存する機能を追加します。送信データをDBに保存する方法は、以下の3種類が考えられます。送信データは個人情報を含むため、データ保護の観点からも考える必要があります。上記の詳細を見るColumnフィルターフック、アクションフックとは何かをできるだけ簡単にWordPressの基本動作でご紹介した通り、WordPressは、テンプレートファイルを読み込むより前に、種々の自動処理を内部で行なっています。一般的なフレームワークだと、この自動処理を変更するためには、コアファイル(WordPressでいえば、wp-includeの中)に手を加えるしかありません。APIを用いた開発にも力を入れています。BOTを公開しています。詳細を見るDevelopmentWordPress開発ビジネス向けの検索サイトやECサイト、メディアサイトや会員制サイトまで。何でも華麗にWordPressで作ってしまう、ハイパーワードプレスクリエイター集団におまかせください。※現在多数のご依頼をいただいているため、最短で2018年2月着手となります(2017年末現在)詳細を見るColumnWordPressのデータ構造・テーブル構造WordPressのデータ構造は非常にシンプルです。投稿(post)、ターム(term)、コメント(comment)、ユーザ(user)の4つで構成されています。投稿には、デフォルトで用意されている「投稿」「固定ページ」および、カスタマイズによって追加されるカスタム投稿があります。等と記述すれば、中身を確認す詳細を見るColumnWP_Queryクラスとpre_get_postsフィルターWordPress内部では、あらゆる投稿の検索に、WP_Queryオブジェクトを使用しています。WordPressによる投稿の検索をカスタマイズする、最も最良の方法は、pre_get_postsフィルターを使用することです。この手法を使いこなすためには、WP_Queryクラスの仕様を理解することが重要です。WP_Query詳細を見るColumn上級者への道・WordPressの動作原理を知るWordPressの高度なカスタマイズを行う上で、WordPressがどのように動作しているのかを知っておくことは大切です。※この記事は、わかりやすさを重視して誤解を恐れず大雑把に説明していますが、正確さの面からも随時改定します。(開発中)当サイトで使用しているテーマです。6段階レスポンシブ対応、カテゴリ・投稿タイプごとに視認性の高いテーマカラーを配色した、メディア向けテーマです。※このテーマは現在開発中です。詳細を見るColumn複数のタクソノミーやカスタムフィールドで検索するフォームを実装するWordPressのデフォルトでは、カテゴリー(タクソノミー)別のアーカイブ、日付別のアーカイブなどが用意されていますが、商品や物件、店舗などの多くの情報を掲載するサイトでは、複数条件での検索を実装したい場合があります。した複数条件での検索を、pre_get_postsフィルターへのフック等を用いて実装する方法の詳細を見るColumn投稿をCSVで独自にインポートする商品や物件など、WordPressに大量の投稿を追加したい場合に、CSVデータから投稿を作成する方法をご紹介します。