将Wordpress语句存储为多用途的函数?

时间:2014-03-22 11:21:56

标签: php wordpress function if-statement

我发现自己在我的网站上经常使用这样的东西:

if (is_tree(88) || is_tree(4595) || is_page(2) || is_category(70) ) { 
    ...do something
}

我可以在几个模板文件中使用它,这意味着随着我的网站的增长,我需要在语句中添加新条件,我必须在我的主题中的任何地方应用更改。

是否可以将其存储在某处(我在想functions.php)并在模板文件中调用它? 这样,当我需要更改它时,我可以这样做一次,并且它适用于所有地方。

1 个答案:

答案 0 :(得分:2)

使用函数可能有所帮助。这样,您可以将其添加到functions.php文件并将其包含在页面中,并且可以在一个位置添加更多条件参数。

这样的事情:

function if_condn(){
    return (is_tree(88) || is_tree(4595) || is_page(2) || is_category(70));
}

在其他主题文件中使用它:

if(if_condn()){
    ...
}