投稿時のプリローダーアイコンを変更する方法

はじめに

WPForms のプリローダーアイコンを変更したいですか? フォームでAJAX フォーム送信を有効にする設定が有効になっている場合、すべての WPForm でデフォルトのプリローダーアイコンが使用されます。このアイコンを独自にカスタマイズしたい場合は、小さな PHP スニペットを追加する必要があります。このチュートリアルではその方法を紹介します。

フォームの作成

まず、フォームを作成し、フィールドを追加します。

フォームを作成し、フィールドを追加します。

フォーム設定でAJAXを有効にする

次に、AJAXを有効にする必要があります。これを行うには、「設定」をクリックし、「全般」で「詳細」をクリックして詳細オプションを開き、「AJAXフォーム送信を有効にする」をオンにしてAJAXを有効にします。

AJAXフォーム送信を有効にするオプションに切り替える

スニペットの追加

次に、このスニペットをあなたのサイトにコピー&ペーストしてください。スニペットをサイトに追加する方法についてヘルプが必要な場合は、こちらのチュートリアルをご覧ください。

/**
 * Change the pre-loader icon
 *
 * @link https://wpforms.com/developers/how-to-change-the-pre-loader-icon-on-submit/
 */
 
function custom_wpforms_display_submit_spinner_src( $src, $form_data ) {
 
    // Enter the URL to the loading image in between the single quotes
    return 'http://yoursite.com/your-image.svg';

}

add_filter( 'wpforms_display_submit_spinner_src', 'custom_wpforms_display_submit_spinner_src', 10, 2 );

このスニペットを追加すると、ローディングアイコンが見つかるURLが変更されます。

PHPスニペットでプリローダーアイコンを変更する

これで完了です! アイコンの変更は完了です。 フィールドの説明をフォームフィールドの上に配置する方法を知りたいですか? フィールドの説明をフォームフィールドの上に配置する方法の記事をご覧ください。

フィルタ参照:wpforms_display_submit_spinner_src