高级自定义字段格式

时间:2013-09-20 13:24:43

标签: wordpress post

我在wordpress中有一个有效的用户电话号码代码,但我希望将这些数字显示为“111 111 111”。有人可以帮帮我吗?

这是我的代码:

<?php global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'telefono_2', true); ?>
<?php global $wp_query; $postid = $wp_query->post->ID; $meta = get_post_meta($postid, 'telefono_3', true);

if($meta != 0) {
  echo " / ".$meta;
} ?>

1 个答案:

答案 0 :(得分:0)

我假设您要在$meta显示您的电话号码,并且您只需要对其进行格式化:

echo substr($meta, 0, 3) . ' ' . substr($meta, 3, 3) . ' ' . substr($meta, 6, 3);

这将显示前三个字符,一个空格,下三个,依此类推。您还可以进行清理,以确保您的字符串中只有数字:

$meta = preg_replace('/[^0-9]*/','', $meta);
// ...and then echo as shown above