フォーラムへの返信
-
投稿者投稿
-
キタジマ様
教えていただいた内容も含めてあれこれやってみてなんとか形になりました。
ありがとうございました!>生の HTML を貼り付けただけだと、検索キーワードやセレクトボックスの状態が検索結果画面とかに引き継がれないのではないかなと思います。
検索設定は引き続がれるようです。(クッキーとかですかね??)
>VK Filter Search のほうでアーカイブページに表示するオプションをオフに~
こちらでフォームの2重表示されないようにできました。
情報共有として以下設定した内容をまとめます。
■VK Filter Searchの設定
パーツ利用できるように固定ページ設定(「投稿タイプアーカイブへの表示」は未チェック)■検索条件未設定時の挙動対応(404に飛ばされる)
固定ページに設定した絞り込み検索フォームのhtmlコードで「指定なし」のvalueに「all」を設定
これで何も選択しない場合ではアーカイブ全件表示される■検索フォームをアクションフックで表示(
my-snow-monky.php
を利用)add_action( 'snow_monkey_before_archive_entry_content', function() { if ( is_post_type_archive( 'foo' ) ) { echo '上記修正した検索フォームのhtmlコードを設定'; } } );
以上
キタジマ様
ご対応ありがとうございます。
いただいたコードですが「ショートコード」がわからなかったため、次のように書き換えました。add_action( 'snow_monkey_before_archive_entry_content', function() { if ( is_post_type_archive( 'foo' ) ) { echo 'ここに絞り込み検索フォームのhtmlコード'; } } );
ただこうすると初期のアーカイブページを出したときに、
検索フォームが2つになってしまいます・・・。
アクションフックの条件で「検索結果表示時」というのはありますでしょうか?
コードの「is_post_type_archive」の箇所をそれに変更したらできるのかなと思うのですが。♥ 0いいねをした人: 居ませんキタジマ様
お忙しいところご連絡いただきありがとうございます。
以下インラインでご回答させていただきます。上記ページの「検索結果ページ」の項目をみると、検索結果画面にも検索フォームを表示する機能がありそうですがそれは試しましたかね?
→こちらは設定済みです。
404 になったとき、URL はどうなっていますか?
→こちらは検索フォームになにも設定せずにユーザーが誤って「検索ボタン」を押した場合のことで、https://www.kyushu-kiden.co.jp/?post_type=inventory&stock=&s=&vkfs_form_id=0b275984-c59b-41d4-b353-73a0b8ecfda1 でした。
♥ 0いいねをした人: 居ませんGONSYさま
vektorのサイトに掲載されていたものを参考に無事実装できました。
かなり手間取っていたので大変助かりました。
ありがとうございました!♥ 0いいねをした人: 居ませんGONSYさま
ご連絡いただきありがとうございました。
いただいた内容で本日設定をやってみようと思います。
もしわからないところが出てきたらまた質問させてください。♥ 0いいねをした人: 居ませんキタジマ様
お世話になっております。
ご連絡ありがとうございました。ちなみに設定方法の詳細は、
こちらのページ下部の「contact form7」のものを参考にしてという理解であってますでしょうか?♥ 0いいねをした人: 居ませんYamasaki Daisuke様
ご連絡ありがとうございます。
私のロゴ周りの影響がでちゃってますかね?
こちらについて、意味がわからないのですが。。。
外観⇒カスタマイズ⇒ヘッダー~
snowmonkeyのカスタマイズのメニューに上記のものは入っていないのですがどこでしょうか?
♥ 0いいねをした人: 居ませんキタジマ様
ご連絡いただいた内容で無事表示されました!
お忙しいところご対応いただきありがとうございました。
大変助かりました。♥ 0いいねをした人: 居ません -
投稿者投稿