はじめに
WPFormsの通知メールで、Modern File Uploadフィールドからアップロードされた画像をより大きなサイズで表示する必要がありますか?シンプルなPHPスニペットを使えば、ニーズに合わせて画像のサイズを簡単に調整できます。このチュートリアルでは、この方法を紹介します。
スニペットの追加
通知メールのModern File Uploadフィールドでアップロードされる画像のサイズを大きくするには、以下のカスタムスニペットをサイトに追加してください。スニペットをサイトに追加する際にヘルプが必要な場合は、こちらのチュートリアルをご覧ください。
注意:このスニペットはすべてのWPForms通知メールのすべての画像に影響します。特定のフォームやフィールドをターゲットにする必要がある場合は、それに応じてスニペットを修正する必要があります。
このスニペットは新しい関数を定義している。 wpf_custom_wpforms_email_notification_message_thumbnail()
この関数は、Eメール・メッセージをパラメータとして受け取ります。関数内部では、新しい幅を オート で、新しい高さは 200 ピクセルです。ニーズに合わせてこれらの値を調整することができます。
正規表現を使って <img>
タグの幅と高さを新しい値で置き換えます。そして、変更されたメッセージが返されます。最後に wpforms_emails_notifications_message
フィルタを使用して、この関数を電子メール通知メッセージに適用します。
画像サイズのカスタマイズ
画像サイズを調整したい場合は $new_width
そして $new_height
変数をスニペットに追加する。例えば
$new_width = 300; // 300ピクセルの固定幅を設定する
$new_height = 'auto'; // 高さが自動的に調整されるようにする
これで完了です!これでWPFormsの通知メールにアップロードされる画像のサイズを増やすことに成功しました。ファイルアップロードフィールド自体もカスタマイズしたいですか?ファイルアップロードボタンのスタイリングを変更する方法をご覧ください。