如何在单独的php文件中使用短代码属性值 我写了一个简短的代码,用于参数文件和类型 [includefile file ='membership -preservation'mtype =“group”]
function shortcode_includefile( $atts){
$data= shortcode_atts( array (
'mtype' => 'post',
), $atts ) ;
$path = dirname(__FILE__) . "/shortcode_includefile/" . $atts['file']. ".php";
if(file_exists($path))
include $path;
$code = ob_get_contents();
ob_end_clean();
return $code;
}
属性文件是固定的'membership - 预订'只有mtype可以是组或个人。
现在在会员预订文件中我想读取属性mtype值。在mytype值的基础上,我需要回应一些东西
答案 0 :(得分:0)
在您的功能中,您可以使用mtype
之类的;
$mtype = $data["mtype"];
你可以全局使用该变量;
$mtype = "post"; // This is global
function shortcode_includefile( $atts){
$data = shortcode_atts( array (
'mtype' => 'post',
), $atts ) ;
$mtype = $data["mtype"];
$path = dirname(__FILE__) . "/shortcode_includefile/" . $atts['file']. ".php"; // You can use $mtype in this file
if(file_exists($path))
include $path;
$code = ob_get_contents();
ob_end_clean();
return $code;
}