ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

通知メールの画像サイズを大きくする方法

はじめに

WPForms の通知メールで、モダンファイルアップロードフィールドからアップロードされた画像のサイズを大きく表示する必要はありますか?簡単な PHP スニペットを使用すると、これらの画像のサイズをニーズに合わせて簡単に調整できます。このチュートリアルでは、その方法を説明します。

スニペットの追加

通知メールでモダンファイルアップロードフィールド経由でアップロードされた画像のサイズを大きくするには、次のカスタムスニペットをサイトに追加してください。サイトにスニペットを追加する方法がわからない場合は、このチュートリアルをご覧ください

注意:このスニペットは、すべての WPForms 通知メールのすべての画像に影響します。特定のフォームまたはフィールドを対象にする必要がある場合は、スニペットを適宜変更する必要があります。

このスニペットは、メールメッセージをパラメータとして受け取る新しい関数 wpf_custom_wpforms_email_notification_message_thumbnail() を定義します。関数内では、新しい幅を auto 、新しい高さを 200 ピクセルに設定します。これらの値はニーズに合わせて調整できます。

正規表現を使用して、メールメッセージ内のすべての <img> タグを見つけ、その幅と高さの属性を新しい値に置き換えます。次に、変更されたメッセージが返されます。最後に、wpforms_emails_notifications_message フィルターを使用して、関数をメール通知メッセージに適用します。

画像のサイズをカスタマイズする

画像のサイズを調整したい場合は、スニペット内の $new_width および $new_height 変数を変更できます。たとえば:

$new_width = 300; // Set a fixed width of 300 pixels
$new_height = 'auto'; // Allow the height to adjust automatically

これで完了です!WPForms 通知メールでアップロードされた画像のサイズを正常に大きくしました。ファイルアップロードフィールド自体もカスタマイズしたいですか?ファイルアップロードボタンのスタイルを変更する方法に関する記事をご覧ください。