如何创建短代码?

时间:2017-04-25 05:02:39

标签: wordpress

如何修复此短代码?

function post_id_shortcode_func () {
Global $post;
return full_real id = "' $post-> ID '";
}
add_shortcode (' post_id_shortcode ', ' post_id_shortcode_func ');

这是一个没有$post-> ID

的短代码
<? php
do_shortcode (' [full_real id = "' $post-> ID '"] ');
?>

它基本上是没有php函数的短代码的短代码。

结果[full_real id = "current post id"]

是一个包含多种货币变化的电子表格

2 个答案:

答案 0 :(得分:0)

试试这段代码,

// Creating short code
function full_real_func( $atts ){
        $a = shortcode_atts( array(
            'id' => '', //Provide any default id.
        ), $atts );

        return esc_attr($a['id']); //returns id.
    }
    add_shortcode( 'full_real', 'full_real_func' );

//Calling
echo do_shortcode( '[full_real id="' .$post->ID .'"]' );

希望这会对你有帮助!

答案 1 :(得分:0)

Center

更多示例 - Codex Wordpress