不動産サイトの絞り込み検索

2012年に書いた絞り込み検索の記事にちょくちょくアクセスがあるのだけど、記事が古いので、昨年作成した不動産サイトの例を覚え書きとして。 カスタム投稿タイプ売買と賃貸、それぞれタクソノミーが種別(一戸建て、マンションなど)と地域と沿線、カスタムフィールドで価格や特記事項。 フォームは種別のアーカイブに表示。種別によって内容が違うので、それぞれで分岐。以下は売…

Ajax Load More

記事の一覧で「次々読み込むのを実装したい」ということでWordPress Infinite Scroll – Ajax Load More を導入した。 一度に読み込む件数、 オフセットの件数、 スクロールで読み込むかクリックで読み込むか、 付属のスタイルシートを使うか、 コンテナのクラス、 などなど、色々設定して、管理画面でショートコードを作成し、do_s…

営業時間と定休日

今日の営業時間と今月の定休日をヘッダー等に表示 カスタム投稿タイプで「201704」のように年月をタイトルに1ヶ月分を1投稿で作成。 繰り返しフィールドで日付・営業時間はテキストフィールド、定休日はチェックボックス、1月分の投稿を作成し、後はこれを複製してもらう。 現在の年月を取得してカスタム投稿のタイトルを指定して取得、 今日の日付を取得して繰り返しフィー…

親子カテゴリーを指定する

カテゴリーAとBがあり、それぞれ子カテゴリーがある。Aとその子カテゴリーの個別ページのときはAとその子カテゴリーの人気記事を表示するという要件で、WordPress Popular Posts ではテーマ上ではcat=array(1,2,3) のように複数を指定できるが、子カテゴリーが多く、今後も増えるので、 $args=array('child_…

WooCommerceショートコード

WooCommerce で商品一覧には在庫のない商品も表示する設定になっているのだが、トップページにショートコードで表示している新着一覧には掲載したくないということで条件を追加。 function front_recent_products_shortcode_args( $args, $atts ){ $args['meta_query&#039…

画像サイズで条件分岐

Advanced Custom Fields で見出し・テキスト・画像欄をつけるという要望で、画像は複数選択で個別のリンク設定はなしなのでギャラリーフィールドにする方が使いやすいが、画像の向きによって画像の外側の要素が違う…となると、繰り返しフィールドで画像の向きをチェックボックスで選択? しかし、投稿時の手間は1つでも少ないほうが良いので、画像サイズを取得…