絞り込み検索で空の情報を削除

絞り込み検索で、すべての選択が必須でない場合、選択されていない項目をどう処理するか? 検索フォームの数が多く、選択項目も多いので、それぞれの処理をつけるのが大変で、jQuery-cleanQuery を使った。https://github.com/guimihanui/jQuery-cleanQuery たとえば「地域・area」が選択されていない場合はar…

get_term_by など、タグ覚書

これの書き方をいつも忘れるのでメモとして。 タームの絞り込みをアーカイブ上でセレクトを使って行う場合に、表示しているタームを取得。*archive?area=xxxx のようなURLの場合 $area = $_GET[‘area’]; if (!empty($area)) { $term = get_term_by(‘sl…

ACFで1月分のスケジュール

とある施設の上演スケジュールをACFで作るという案件。投稿タイプはスケジュールとプログラムでスケジュールは1投稿で1月分。 タイトルとスラッグは年月で必ず半角数字でないといけないので、数値フィールドで年と月、 function my_post_title_updater( $post_id ) { $my_post = array(); $my_post[&…

キーワードとカスタムフィールドの絞り込み検索

ワードプレスのキーワード検索で特定の投稿タイプやカテゴリー・タクソノミーを指定したり絞り込みたい場合はフォームのカスタマイズのみで可能だが、カスタムフィールドとなると? 不動産サイトのようなカテゴリー・タクソノミー・カスタムフィールドでの絞り込み検索は結果表示用のテーマを作成すれば可能だが、キーワードを付けるとなると? $keyword = $_GET[&#…

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

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

カテゴリーにパスワードを付けたい

カテゴリー1・2・3・4・5とA・B・C・D・E があり、投稿はそれぞれ1つずつのカテゴリーが選択される。Aは一般に公開されるがB・C・D・E はパスワードを要求する。パスワードは1・2・3・4・5 でそれぞれ異なる。 カテゴリー1・2・3・4・5 を表示する固定ページを5ページ作成し、カスタムフィールドで主たるカテゴリーを設定し、それぞれパスワードを設定。…