如何修复此短代码?
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"]
是一个包含多种货币变化的电子表格
答案 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