宿泊施設や貸会議室等の予約状況カレンダーをサイトに掲載したいという要望はこれまでも何度かありましたが、今回はWordPressで作成したサイトに簡単な予約状況カレンダーを載せたいという依頼を請けました。
そこで MTS Simple Booking や Events Manager などプラグインをいくつか試しに触ってみたのですが、なかなか顧客の要望に合致するシンプルな機能のものが見つからないので、最終的にカスタム投稿タイプとカスタムフィールドの機能を駆使して自作してみることにしました。
WordPress
固定ページのスラッグと同名のディレクトリを配置したい場合の対処法
Webサイトのリニューアル案件で、WordPressサイトに静的ファイルのみで構成された旧サイトのコンテンツの一部をそのまま流用したいという要望があったので、次のような方法が可能か試してみました。
Continue Reading
is_single()とis_singular()の使い分け
カスタムテーマ制作中に is_single() と is_singular() の使い所が度々こんがらがるので、きちんと整理してみました。
サイト構築のためのブランクテーマ(Type1)
こちらは、WordPressでサイト構築するために一からオリジナルテーマを作成する際に使用することを目的としたブランクテーマのページです。
テーマのダウンロードはこのページの最下部にダウンロードボタンから可能です。
先の投稿「サイト構築のためのブランクテーマ制作中」で触れた通り、基本は静的コンテンツ中心で、新着情報のみユーザーが更新可能な動的コンテンツで構成したサイトを想定したブランクテーマです。
新着情報の投稿にはWordPressデフォルトの投稿(post)を使用します。
サイト構築のためのブランクテーマ制作中
バージョン2.xの時代からWordPressを触り始めておよそ10年になりますが、年間10件近いサイトをWordPressで作っていながら、毎回一からテーマ造りをしていたため、かねてより作ろうと考えていたサイト構築のベースとなるブランクテーマを作ってみることにしました。
サイト構築に便利なプラグインまとめ
覚え書きを兼ねて、これまで使用してきたサイト構築に必要なプラグイン、および便利だったプラグインの中から主なものをまとめてみました。
過去の記事の中でもLightbox系プラグインなどこちらに挙げているプラグインと同様の機能を持つ別のプラグインをいくつか紹介していますが、WordPressのバージョンアップやクライアントのニーズに伴い、使用するプラグインも度々変化しますので、今回は「2016年11月版プラグインまとめ」としてご紹介したいと思います。
WordPressサイトが表示できなくなった時
WordPressのバージョンを最新に保つのはセキュリティ上重要なことですが、それ以上に実際直面する確率が高いトラブルは、サーバーの仕様変更に伴うプログラムの不具合です。 Continue Reading
投稿に添付した画像を一覧表示する方法
建設会社の施工実績やネイルサロンの施術実績など、納品先のユーザーが随時更新するコンテンツで、画像を一覧表示するギャラリー機能を実装した際のカスタマイズ方法を整理してみました。
Continue Reading
投稿のカテゴリーリストを独自に作成する方法
カテゴリーによる投稿の絞り込み(カテゴリーアーカイブ)のナビゲーション表示には通常 wp_list_categories() を使用しますが、固定ページ上で絞り込みを行いたい場合には、設定されているカテゴリー名とスラッグを一通り取得して独自にナビゲーションを作成する必要があります。
この場合には get_categories() を利用するのですが、たびたびその方法を忘れるので簡単にですがその覚え書きです。 Continue Reading
お問い合わせフォームの作成
前回の記事「固定ページのメインエリア編集」に続いて、「Contact Form 7」プラグインを利用してお問い合わせページのメインエリアにメール送信フォームを追加します。 Continue Reading