函数到函数的短码帮助 时间:2020-07-05 作者:Stymark 这件事我已经谈了好几天了,看看你能不能帮我。我需要将变量$result的数据(即6)从运算函数中提取到我的快捷码,我如何才能做到这一点? operation(); function operation(){ $result=5+1; return $result; } function my_function($result){ // return $all=$result+5; } add_shortcode( \'my-shortcode\', \'my_function\' ); 2 个回复 SO网友:Will Craig 不确定您需要它做什么,但这是如何将变量$result的数据从操作函数提取到您的快捷码的:operation(); function operation(){ $result=5+1; return $result; } function my_function(){ $result = operation(); return (string)$result; } add_shortcode( \'my-shortcode\', \'my_function\' ); SO网友:Ivan Shatsky 你是说这样的事吗?function some_function( $a ) { return $a * 2; } function my_shortcode( $atts ) { $params = shortcode_atts( array( \'value\' => 0 ), $atts ); return (string)some_function( $params[\'value\'] ); } add_shortcode( \'my-shortcode\', \'my_shortcode\' ); 当您使用[my-shortcode value=2] 在您的页面上,它将被替换为some_function(2) (即。4). 文章导航