邮件中联系表格7的自定义标签

时间:2017-08-22 08:47:12

标签: php contact-form contact-form-7

我已为提交联系表单的访问者创建了自动回复电子邮件,并且我添加了一些自定义标记,例如[_post_title] [_date]和[您的姓名]。我想再添加一个标签,但它不在Special mail tags中,因为我想要包含的标签是个人标签。因此,它可以在回复电子邮件中回忆发布类别。

我已尝试过以下代码但不起作用。我的个人标签是[publication-category],但不确定如何将其生成为代码。

// Hook for additional special mail tag
add_filter( 'wpcf7_special_mail_tags', 'wti_special_mail_tag', 20, 3 );

/** 
 * Special mail tag for site url
 * 
 * @param string
 * @param string
 * @param string
 * 
 * @return string
 */
function wti_special_mail_tag( $output, $name, $html )
{
   // For backwards compatibility
   $name = preg_replace( '/^wpcf7\./', '_', $name );

   if ( '_site_url' == $name ) {
      // Get the site url
      $blog_url = get_option( 'siteurl' );

                // Create clickable link
                $output = make_clickable( $blog_url );
   }

   return $output;

如果有人可以帮助我,我将不胜感激。谢谢

0 个答案:

没有答案