所以我想弄清楚我该怎么做:-
- 删除所有空白;和
- 删除所有其他字符,例如()
我有一个从用户个人资料中提取的电话号码,我希望将其设为可点击的链接。
旧:
<div class="phone heading-font"><?php echo esc_attr($user_fields['phone']); ?></div>
新:
<a href="tel:<?php echo esc_attr($user_fields['phone']); ?>" class="phone heading-font"><?php echo esc_attr($user_fields['phone']); ?></a>
问题是,如果用户输入号码为 (03) 1234 1234,除非我删除空格和 () 区号字段,否则它将无法工作。
我不确定如何将修剪与 esc_attr 一起使用?
最佳答案
使用str_replace()如下所示:-
str_replace(array( '(', ')',' ' ), '', esc_attr($user_fields['phone']);
喜欢:-
<a href="tel:<?php echo str_replace(array( '(', ')',' ' ), '', esc_attr($user_fields['phone'])); ?>" class="phone heading-font"><?php echo esc_attr($user_fields['phone']); ?></a>
关于php - 在 WordPress 中修剪 esc_attr() 中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42777835/