フォーラムへの返信
-
投稿者投稿
-
キタジマ様
途中経過のご報告です。
旧バージョンにロールバックしてから、更新したSetting.phpに差し替えて、
再度アップして動作検証したところ、・通常のお問い合わせフォーム
→送信後「不正なアクセスです」と表示・注文用フォーム
→slackへの送信不可ですが、自動返信メールは受信。のようになっています。
♥ 0いいねをした人: 居ませんキタジマ様
プラグインをアップグレードしました。
完了画面は問題なく表示されたのですが、
メールを送信することができなくなりました。(メールはslackに送信)原因が弊社が利用しているサーバーなのか、
今回のアップグレードによるのか現在調査中です。♥ 0いいねをした人: 居ませんキタジマ様
ご連絡いただきありがとうございました。
設定変更して無事表示されるようになりました。引き続きよろしくお願いいたします!
♥ 0いいねをした人: 居ませんキタジマ様
ご連絡いただきありがとうございます。
以下htmlのコードになります。ご検証よろしくお願いいたします。
———–以下htmlコード————–
<div class="smf-form smf-form--business"><!-- wp:snow-monkey-forms/item --> <div class="wp-block-snow-monkey-forms-item smf-item"><div class="smf-item__col smf-item__col--label"><div class="smf-item__label"><span class="smf-item__label__text">ご注文商品</span></div><div class="smf-item__description"><span class="sme-text-color has-sub-accent-color-color">※ご記入は不要です</span></div></div><div class="smf-item__col smf-item__col--controls"><div class="smf-item__controls"><!-- wp:paragraph --> <p>商品コード</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"s_code","value":"85017003","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>型番</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"s_kataban","value":"BH-TDPY461L-003","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>商品名</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"s_name","value":"【日立】付加機能基板","size":100,"validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>数量</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"s_hanbaisu","value":"1","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>金額</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"s_hanbaisu","value":"1","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>見積番号</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"s_mitsumori_num","value":"ec00001","validations":"{\u0022required\u0022:true}"} /--></div></div></div> <!-- /wp:snow-monkey-forms/item --> <!-- wp:snow-monkey-forms/item --> <div class="wp-block-snow-monkey-forms-item smf-item"><div class="smf-item__col smf-item__col--label"><div class="smf-item__label"><span class="smf-item__label__text">お名前</span></div><div class="smf-item__description"><span class="sme-text-color has-sub-accent-color-color">※必須</span></div></div><div class="smf-item__col smf-item__col--controls"><div class="smf-item__controls"><!-- wp:snow-monkey-forms/control-text {"name":"name","validations":"{\u0022required\u0022:true}"} /--></div></div></div> <!-- /wp:snow-monkey-forms/item --> <!-- wp:snow-monkey-forms/item --> <div class="wp-block-snow-monkey-forms-item smf-item"><div class="smf-item__col smf-item__col--label"><div class="smf-item__label"><span class="smf-item__label__text">貴社名</span></div><div class="smf-item__description"><span class="sme-text-color has-sub-accent-color-color">※必須</span></div></div><div class="smf-item__col smf-item__col--controls"><div class="smf-item__controls"><!-- wp:snow-monkey-forms/control-text {"name":"company","validations":"{\u0022required\u0022:true}"} /--></div></div></div> <!-- /wp:snow-monkey-forms/item --> <!-- wp:snow-monkey-forms/item --> <div class="wp-block-snow-monkey-forms-item smf-item"><div class="smf-item__col smf-item__col--label"><div class="smf-item__label"><span class="smf-item__label__text">住所</span></div><div class="smf-item__description"><span class="sme-text-color has-sub-accent-color-color">※全て必須</span></div></div><div class="smf-item__col smf-item__col--controls"><div class="smf-item__controls"><!-- wp:paragraph --> <p>郵便番号(半角)</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"postnumber","placeholder":"(例)803-0801","id":"zip","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>都道府県</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"pref","placeholder":"(例)福岡県","id":"pref","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>市区町村以下</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"city","placeholder":"(例)北九州市小倉北区西港町92-5","size":100,"id":"city","validations":"{\u0022required\u0022:true}"} /--></div></div></div> <!-- /wp:snow-monkey-forms/item --> <!-- wp:snow-monkey-forms/item --> <div class="wp-block-snow-monkey-forms-item smf-item"><div class="smf-item__col smf-item__col--label"><div class="smf-item__label"><span class="smf-item__label__text">送り先住所</span></div><div class="smf-item__description"><span class="sme-text-color has-sub-accent-color-color">※上記「住所」と同じであればご記入は不要です</span></div></div><div class="smf-item__col smf-item__col--controls"><div class="smf-item__controls"><!-- wp:paragraph --> <p>送り先名</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"okuri_postnumber","placeholder":"(例)九州機電株式会社","size":100,"id":"zip","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>郵便番号(半角)</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"okuri_postnumber","placeholder":"(例)803-0801","id":"zip","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>都道府県</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"okuri_pref","placeholder":"(例)福岡県","id":"pref","validations":"{\u0022required\u0022:true}"} /--> <!-- wp:paragraph --> <p>市区町村以下</p> <!-- /wp:paragraph --> <!-- wp:snow-monkey-forms/control-text {"name":"okuri_city","placeholder":"(例)北九州市小倉北区西港町92-5","size":100,"id":"city","validations":"{\u0022required\u0022:true}"} /--></div></div></div> <!-- /wp:snow-monkey-forms/item --> <!-- wp:snow-monkey-forms/item --> <div class="wp-block-snow-monkey-forms-item smf-item"><div class="smf-item__col smf-item__col--label"><div class="smf-item__label"><span class="smf-item__label__text">お電話番号</span></div><div class="smf-item__description"><span class="sme-text-color has-sub-accent-color-color">※必須</span></div></div><div class="smf-item__col smf-item__col--controls"><div class="smf-item__controls"><!-- wp:snow-monkey-forms/control-text {"name":"tel","placeholder":"(例)093-591-2333","id":"zip","validations":"{\u0022required\u0022:true}"} /--></div></div></div> <!-- /wp:snow-monkey-forms/item --> <!-- wp:snow-monkey-forms/item --> <div class="wp-block-snow-monkey-forms-item smf-item"><div class="smf-item__col smf-item__col--label"><div class="smf-item__label"><span class="smf-item__label__text">メールアドレス</span></div><div class="smf-item__description"><span class="sme-text-color has-sub-accent-color-color">※必須</span></div></div><div class="smf-item__col smf-item__col--controls"><div class="smf-item__controls"><!-- wp:snow-monkey-forms/control-email {"name":"email","placeholder":"(例)k_kiden_mail@kyushu-kiden.co.jp","size":100,"validations":"{\u0022required\u0022:true}"} /--></div></div></div> <!-- /wp:snow-monkey-forms/item --> <!-- wp:snow-monkey-forms/item --> <div class="wp-block-snow-monkey-forms-item smf-item"><div class="smf-item__col smf-item__col--label"><div class="smf-item__label"><span class="smf-item__label__text">備考</span></div></div><div class="smf-item__col smf-item__col--controls"><div class="smf-item__controls"><!-- wp:snow-monkey-forms/control-textarea {"name":"message","placeholder":"追加でお伝えしたいことがあればご記入ください","validations":"{\u0022required\u0022:true}"} /--></div></div></div> <!-- /wp:snow-monkey-forms/item --></div>
——-ここまで———————————
——-以下、完了画面用のhtmlコード——
<!-- wp:paragraph {"align":"left","className":"is-style-sme-alert-warning"} --> <p class="has-text-align-left is-style-sme-alert-warning">ご注文いただき、まことにありがとうございました。<br>ご入力いただいたメールアドレスに「ご注文確認メール」をお送りしております。<br>料金について「先払い」となっておりますので、<br>メール内容をご確認いただき、お支払いをよろしくお願いいたします。</p> <!-- /wp:paragraph -->
——-ここまで———————————
♥ 0いいねをした人: 居ませんキタジマ様
教えていただいた内容も含めてあれこれやってみてなんとか形になりました。
ありがとうございました!>生の 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いいねをした人: 居ません -
投稿者投稿