• イベントページより申し込みボタンをクリックすると、
    フォームページに遷移した際に、そのクリックしたイベントタイトルをフォームに自動で入れられるようにしようとしています。

    こちらの記事を参考に構築していきましたが、
    「URL引数を有効にする」にチェックを入れると、
    管理者宛のメールが、「送信者不明」「送信元不明」になってしまいます。

    コードはこのようにしています。

    [mwform_text name="イベント名" id="name" value="{post_title}" echo="true"]

    function.php

    function my_admin_mail( $Mail, $data ) {
      $Mail->from = $data['email'];
      $Mail->sender = $data['name'];
      return $Mail;
    }
    add_filter( 'mwform_admin_mail_mw-wp-form-105', 'my_admin_mail', 10, 2 );

    single-event.php

    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post();
        /* ループ開始 */ ?>
    <?php $postid = get_the_ID(); ?>
    
    <div class="singleTtl">
    
      <p class="date"><?php echo tribe_get_start_date( $post->ID, false, 'Y/m/d (D)' ); ?></p>
      <h3><?php the_title(); ?></h3>
    </div>
    
    <div class="eventForm"><a href="<?php bloginfo('url'); ?>/contact?post_id=<?php echo $postid ?>">チケット予約</a></div>
    
    </div>
    <?php endwhile; ?>
    <?php else : ?>
    <?php endif; ?>

    原因がお分かりの方いらっしゃいましたら、
    ご教授いただけると大変助かります。

    宜しくお願い致します。

  • トピック「MW WP Form」には新たに返信することはできません。