フォーラムへの返信
-
投稿者投稿
-
教えていただいたコードを利用して試してみたのですがエラーになってしまいます。
エラーが発生したということはエラーメッセージが表示、またはブラウザのコンソールやサーバーのエラーログにエラーメッセージが出力されていると思います。
エラーメッセージはエラーの原因を調査するための重要な手がかりになるので、エラーが発生した場合はエラーメッセージを共有していただけると助かります。
♥ 0Who liked: No user下記のページがわかりやすいかなと思います。
「自動通知メール(ホームページ管理者宛て)」に書いてあるように、
フォーム設定を開く → サイドバーの「管理者宛メール」→ To(メールアドレス)
に入力したメールアドレレス宛に管理者宛メールが届きます。同じ設定パネルに「Reply-To」や「From」もあるので必要に応じて入力してください。
管理者宛メールの設定パネルの下に自動返信メールの設定パネルもあるので、同様に設定してください。
なお、From については、SMTP 系のプラグインを入れているとそっちの設定が優先されるようです。
参考:
♥ 0Who liked: No usersnow_monkey_forms/administrator_mailer/args
は管理者宛メールをカスタマイズするフックです。
自動返信メールをカスタマイズするフックはsnow_monkey_forms/auto_reply_mailer/args
になります。同じようにユーザー宛て自動返信メールの送信元アドレスも変えられないかやってみましたが、どちらも同じメールアドレスになってしまう。
上記について、どういうコードを書かれたかがわかりませんが、もし
snow_monkey_forms/administrator_mailer/args
にフックしたのであれば自動返信メールの内容は書き換えられないので、snow_monkey_forms/auto_reply_mailer/args
にフックするように変更する必要があります。また、送信元はfrom
なので、from
を書き換える必要があります(ちなみにfrom
をいじくるのは迷惑メール扱いされる可能性が高まるようなので、返信先を指定したいという理由なのであれば、replyto
を書き換えるのが良いです)。add_filter( 'snow_monkey_forms/administrator_mailer/args', function ($headers, $responser, $setting) { $sendTarget = $responser->get('select-apply'); if ($sendTarget === 'info') { $headers['from'] = 'info@abc.co.jp'; } elseif ($sendTarget === 'saiyo') { $headers['from'] = 'saiyo@abc.co.jp'; } return $headers; }, 10, 3 );
♥ 0Who liked: No user実際に書いているコードをここに共有してください!
♥ 0Who liked: No usertheme_mod_header-position-md
、theme_mod_header-position-sm
というフィルターフックは無いので、動作していないと思います。theme_mod_header-position
が全サイズ共通、theme_mod_header-position-lg
が PC サイズ用になります。特定のページにおいて全サイズ共通でヘッダー位置を変えたいのであれば
theme_mod_header-position-lg
ではなくtheme_mod_header-position
を使うのが良いです。♥ 0Who liked: No user下記が参考になると思います。
「商品紹介ページ(post=46)」だとすると、条件分岐を
if ( is_single( 46 ) ) { ... }
ですかね。♥ 0Who liked: No user.c-breadcrumbs { display: none; }
でパンくずを消されていますが、パンくずは
.p-breadcrumbs-wrapper
でラップされており、その余白で空白ができているので、.c-breadcrumbs
ではなくて.p-breadcrumbs-wrapper
を消すほうが良さそうです。.p-breadcrumbs-wrapper { display: none; }
♥ 0Who liked: No userv24.1.3 で変更をいれてみました。アップデートして確認してみてください!
♥ 0Who liked: No userわーほんとですね!ご報告いただき助かります。調査します!!
♥ 0Who liked: No usertarget="_blank"
は出力するけどrel
は出力するようにはしていないので、なんでrel
が出力されているのかはパッとはわからないのですが、下記のようなコードを My Snow Monkey プラグイン(あるいは子テーマのfunctions.php
)に追加することで属性を追加できます。add_filter( 'snow_monkey_oembed_blog_card_template', function( $template, $cache ) { // リンク先が https://snow-monkey.2inc.org/ の場合 if ( 'https://snow-monkey.2inc.org/' === $cache['permalink'] ) { $p = new \WP_HTML_Tag_Processor( $template ); if ( $p->next_tag( 'a' ) ) { // 属性を追加 $p->set_attribute( 'rel', 'nofollow noreferer' ); } $template = $p->get_updated_html(); } return $template; }, 10, 2 );
♥ 0Who liked: No user実際のページを見てみないとなんともわかりませんが、まずは画像の URL が正しいものか確認するのが良いと思います(
http
になっているので念の為)。正しいようであれば、他の CSS で上書きされているのかもしれません。あと、セレクタが
header
だと、header
要素を使っている全ての場所に反映されてしまうので、.l-header
にするのが良いのかなと思います。♥ 0Who liked: No userコアのテーブルブロックだと、色や角丸の設定はないので CSS で頑張る必要があります。
僕は使ったことがないのですが、Flexible Table Block でつくってみるとどうでしょうか?セルごとに色や角丸の設定ができるみたいなので、試してみるとよいのかなと思います。
♥ 0Who liked: No user追加CSSに貼り付けてもうまくいかないのですが、どこか別の場所に貼り付けるのでしょうか?
提示したコードは CSS ではなく PHP なので、追加 CSS への貼付けでは動作しません。
コード無しでカスタマイズロゴにリンクを貼るのは無理でしょうか?
ロゴのリンク先は設定項目がないので、コードでカスタマイズする必要があります。
Snow Monkey の場合は、My Snow Monkey というカスタマイズ用のプラグインを用意しているので、それを使うんが簡単だと思います。詳しくは下記のページをご確認ください。
♥ 0Who liked: No user追加cssに書くのと、my snow monkeyのcssに書くのは違うのですね・・・
(my snow monkey側書いても反応しませんでした・・・)CSS が出力されるタイミングが違うので、セレクタの詳細度によっては反映される・されないがある場合があります。そういうときはセレクタの詳細度を強めるか、!important をつけると良いです。
♥ 0Who liked: No userカスタムロゴを使っているところ全部だとすると、下記のコードでどうでしょうか。
add_filter( 'get_custom_logo', function( $html ) { $html = str_replace( 'href="' . esc_url( home_url( '/' ) ) . '"', 'href="tel:000-0000-0000"', $html ); return $html; } );
♥ 0Who liked: No user -
投稿者投稿