Question is: How can you open MAILTO link (in PHP echo) in new window?
the Code:
<code><?php
global $listing_id;
$listing_id = ( is_null( $listing_id ) ) ? get_the_ID() : $listing_id;
$user_added_by = get_post_meta( $listing_id, 'stm_car_user', true );
$user_fields = stm_get_user_custom_fields( $user_added_by );
?>
<div class="dealer-contact-unit mail">
<a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
<div class="email-btn heading-font">
<?php echo wp_kses( $de_icon, apply_filters( 'stm_ew_kses_svg', array() ) ); ?>
<span>
<?php echo esc_html( $de_label ); ?>
</span>
</div>
</a>
</div>
</code>
<code><?php
global $listing_id;
$listing_id = ( is_null( $listing_id ) ) ? get_the_ID() : $listing_id;
$user_added_by = get_post_meta( $listing_id, 'stm_car_user', true );
$user_fields = stm_get_user_custom_fields( $user_added_by );
?>
<div class="dealer-contact-unit mail">
<a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
<div class="email-btn heading-font">
<?php echo wp_kses( $de_icon, apply_filters( 'stm_ew_kses_svg', array() ) ); ?>
<span>
<?php echo esc_html( $de_label ); ?>
</span>
</div>
</a>
</div>
</code>
<?php
global $listing_id;
$listing_id = ( is_null( $listing_id ) ) ? get_the_ID() : $listing_id;
$user_added_by = get_post_meta( $listing_id, 'stm_car_user', true );
$user_fields = stm_get_user_custom_fields( $user_added_by );
?>
<div class="dealer-contact-unit mail">
<a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
<div class="email-btn heading-font">
<?php echo wp_kses( $de_icon, apply_filters( 'stm_ew_kses_svg', array() ) ); ?>
<span>
<?php echo esc_html( $de_label ); ?>
</span>
</div>
</a>
</div>
My attempts. In line:
<code><a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
</code>
<code><a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
</code>
<a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
I put target=”_blank” as follows:
<code><a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>" target="_blank">
</code>
<code><a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>" target="_blank">
</code>
<a href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>" target="_blank">
or like:
<code><a target="_blank" href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
</code>
<code><a target="_blank" href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
</code>
<a target="_blank" href="mailto:<?php echo esc_attr( $user_fields['email'] ); ?>">
But in both cases a new tab does not open.
Can anyone help me?
New contributor
vallespir is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.