1
我想创建自己的侧边栏功能,只显示侧边栏,如果某个变量没有显示。该作品在一个模板文件,但不能在一个函数中的functions.php有没有什么办法可以在函数中使用get_sidebar?
function my_sidebar(){
if(($layout == 'left') || ($layout == 'right')){
get_sidebar();
}
}
此使用my_sidebar();
时我只是想创建我的模板可重复使用的功能简单说明不了什么。
'$ layout'在哪里/如何设置?您可能需要将它作为参数传递给您的函数,或者将其声明为全局函数。 – Hobo
'$ layout = get_post_meta($ post-> ID,'_my_page_layout',true); '和'global $ post'在页面模板中设置。 –
$ layout在模板中设置。 –