wordpress 显示echo esc_html值的图标

lf5gs5x2  于 2023-06-21  发布在  WordPress
关注(0)|答案(1)|浏览(98)

在我的网站上,我有一个成员列表,我为每个成员显示一些信息。一个是电子邮件地址。我想显示电子邮件地址作为一个图标,而不是实际的电子邮件地址。电子邮件由

<?php
    $email_address = $user->user_email;
    if ( ! empty( $email_address ) ) {
        ?>
<div><span class="label">Email address</span><br> <?php echo esc_html( $email_address ); ?></div>
<?php
    }
    ?>

如何在此处添加图标?我将删除标签以及只显示图标。谢谢

azpvetkf

azpvetkf1#

一个标准的图像标签应该工作。以下是如何使用PHP添加(未经测试):

$email_address = $user->user_email;

if ( ! empty( $email_address ) && is_email( $email_address ) ) {
    $email_icon_src = ''; // Add the URL to your icon here

    printf( 
        '<div><a href="%s"><img src="%s" /></a></div>', 
        esc_url( 'mailto:' . $email_address ), 
        esc_url( $email_icon_src ) 
    );
}

相关问题