将自定义字段中的空格替换为下划线
Replace spaces with underscores in a custom field
在 WordPress 网站中,我想在名为 mycustomfield
的自定义字段的值中用下划线替换空格并打印它。
这是打印自定义字段的代码:
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'mycustomfield', true);
wp_reset_query();
?>
如何编辑该代码?
这是最终结果:
打印时自定义字段 mycustomfield
的随机值将是 "Las_vegas" 而不是 "Las Vegas"。
使用str_replacephp函数
echo str_replace(' ','_', get_post_meta($postid, 'mycustomfield', true));
试试这个
<?php
global $wp_query;
$postid = $wp_query->post->ID;
$field_value = get_post_meta($postid, 'mycustomfield', true);
echo str_replace('_', ' ', $field_value);
wp_reset_query();
?>
在 WordPress 网站中,我想在名为 mycustomfield
的自定义字段的值中用下划线替换空格并打印它。
这是打印自定义字段的代码:
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'mycustomfield', true);
wp_reset_query();
?>
如何编辑该代码?
这是最终结果:
打印时自定义字段 mycustomfield
的随机值将是 "Las_vegas" 而不是 "Las Vegas"。
使用str_replacephp函数
echo str_replace(' ','_', get_post_meta($postid, 'mycustomfield', true));
试试这个
<?php
global $wp_query;
$postid = $wp_query->post->ID;
$field_value = get_post_meta($postid, 'mycustomfield', true);
echo str_replace('_', ' ', $field_value);
wp_reset_query();
?>