WordPress没有正确呈现短代码吗?

时间:2013-10-31 作者:TheWebs

因此,我有其他以这种方式构建的短代码,我不知道我在它们和这个之间做了什么,这个短代码就是这样使用的:[code code="function(){}"] 将您的输入打包<code></code> 标签,非常简单的东西。

问题是:

function aisis_inline_code($atts, $content = null){
    extract (
        shortcode_atts (
            array (
                \'code\' => \'test?\'
            ),
            $atts
        )
    );  
    return \'<code>\'.$code.\'</code>\';
}

add_shortcode( \'code\', \'aisis_inline_code\');
上面的渲染test 包装在代码标签中,而不是我放入的内容,其中包括:[code code="function(){}"]

我们如何调试这些?这是WordPress 3.7.1之前的版本,似乎它只想发布test?. 我检查了一百次短代码的拼写。。。

1 个回复
SO网友:user9

我检查了你的解决方案(复制和粘贴),它在Wordpress 3.7.1中运行良好,也许可以再次检查你的帖子。你能提供到你的网站的链接吗?(还不能评论,这就是我回答的原因)

结束

相关推荐

Custom field within shortcode

我目前正在使用“WP Simple Paypal Shopping Cart”插件建立一个简单的Paypal电子商务网站,它非常容易使用,但为了节省客户编写短代码的时间,我在后端设置了自定义字段以输入产品名称和价格TheAdd to Cart 按钮是使用一段简单的短代码生成的,如下所示:<?php echo print_wp_cart_button_for_product(\'Product Name\', Product Price); ?> 显然正在替换Product Name