我发现自己在我的网站上经常使用这样的东西:
if (is_tree(88) || is_tree(4595) || is_page(2) || is_category(70) ) {
...do something
}
我可以在几个模板文件中使用它,这意味着随着我的网站的增长,我需要在语句中添加新条件,我必须在我的主题中的任何地方应用更改。
是否可以将其存储在某处(我在想functions.php
)并在模板文件中调用它?
这样,当我需要更改它时,我可以这样做一次,并且它适用于所有地方。
答案 0 :(得分:2)
使用函数可能有所帮助。这样,您可以将其添加到functions.php
文件并将其包含在页面中,并且可以在一个位置添加更多条件参数。
这样的事情:
function if_condn(){
return (is_tree(88) || is_tree(4595) || is_page(2) || is_category(70));
}
在其他主题文件中使用它:
if(if_condn()){
...
}