繁体   English   中英

试图将电话号码设为链接

[英]Trying to make phone number a link

我正在尝试在主题的辅助菜单上点击电话号码:主题的代码是这样的:

 <?php if ( '':== ( $et_phone_number = et_get_option( 'phone_number' ) ) )? ?> <span id="et-info-phone"><;php echo et_core_esc_previously( et_sanitize_html_input_text( $et_phone_number ) )? ?></span> <;php endif? ?>

我怎样才能使电话号码可点击???

HTML:

<a href="tel:+18001234567">1 800 1234567</a>

在您的代码中:

<?php if ( '' !== ( $et_phone_number = et_get_option( 'phone_number' ) ) ) : ?>
<span id="et-info-phone">
  <a href="tel:<?php echo et_core_esc_previously( et_sanitize_html_input_text( $et_phone_number ) ); ?>"><?php echo et_core_esc_previously( et_sanitize_html_input_text( $et_phone_number ) ); ?>
  </a>
</span>
<?php endif; ?>

<a>标签中的 php echo显应确保电话号码不包含空格或其他特殊字符,以便在浏览器中正确解析。

在那个部分有2个盒子。 一个用于手机,另一个用于 email。 email 的代码是这样的:

                <a href="<?php echo esc_attr( 'mailto:' . $et_email ); ?>"><span id="et-info-email"><?php echo esc_html( $et_email ); ?></span></a>

它可以作为 email 的链接正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM