如何在Wordpress中实现内联cm /英寸转换

时间:2013-02-15 10:20:36

标签: php wordpress converter

我在Wordpress中实现内联cm / inch转换时遇到问题。

我使用的是名为“Unit Converter”http://wordpress.org/extend/plugins/unit-converter/的插件,当我调整它以使用自定义元框时,它工作正常。它显示从cm到英寸的内联转换。

现在我创建了自定义搜索,因此我不再能在每个数字的末尾添加“cm”,转换器不再有效。

 Height: <?php echo rwmb_meta( 'iz_height' ); ?> cm</li> 

由于尺寸值现在来自自定义元框,但主题中的“cm”符号此插件我提到的不再有效。

如何使这个插件工作或如何在不使用插件的情况下转换这些单元。 基本上我正在寻找将“RandomNumber cm”转换为英寸的解决方案。

1 个答案:

答案 0 :(得分:0)

一种方法是为它创建一个短代码

add_shortcode( 'cm2inches', function( $atts, $content ) {
     return $content*0.393701;
}

可以像这样使用

  

欧洲统治者的长度通常是[cm2inches] 30 [/ cm2inches]   英寸。

但请记住,当您显示内容时,它不会自动通过do_shortcode进行解析。假设您已将某些元信息保存为站点选项。然后这样做:

echo do_shortcode( get_option( 'option_name' ) );