我已为提交联系表单的访问者创建了自动回复电子邮件,并且我添加了一些自定义标记,例如[_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;
如果有人可以帮助我,我将不胜感激。谢谢