首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在整个页面上使用if....else if语句

在整个页面上使用if....else if语句
EN

Stack Overflow用户
提问于 2013-06-29 05:40:54
回答 2查看 79关注 0票数 0
代码语言:javascript
复制
ok so i have this if statement it is in the header.php

<?php 
    if (is_page('estate planning')) {
        $estate = array ("eplnp","1","2","3","4","5");} 
        elseif(is_page('probate & trust administration')){
        $trust = array ("eplnp","1","2","3","4","5");}
        elseif(is_page('elder law')){
        $elder = array ("eplnp","1","2","3","4","5");}
        elseif(is_page('meet sara')){
        $meet = array ("eplnp","1","2","3","4","5");}
        elseif(is_page('blog')){
        $blog = array ("eplnp","1","2","3","4","5");}
        elseif(is_page('client forms')){
        $form = array ("eplnp","1","2","3","4","5");}   
        elseif(is_page('request a consultation')){
        $request = array ("eplnp","1","2","3","4","5");}    
            else {
            $home = array ("homebg","hmline1","hmline","phone","home","blurb-hm");}
?>

我该如何在全球范围内使用此语句...就像我希望它适用于index.php header.php和footer.php一样。

我意识到我可以将它保存为bla.php并在所有页面上使用include()。有没有一种更有效的方法,比如从一个页面全局加载它,这样代码看起来更整洁,可以在当前加载的页面上使用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-29 05:46:46

将文件包含在include('bla.php')中是最有效的方法。只需一行代码就可以包含该块,并且不需要重复。

也是re。Voitcus注释,您应该使用switch而不是if来简化此代码块。将页面名称作为变量获取,然后执行以下操作:

代码语言:javascript
复制
switch ($page) {
    case "estate planning":
        $estate = array ("eplnp","1","2","3","4","5");
        break;
    case "probate & trust administration":
        $elder = array ("eplnp","1","2","3","4","5");}
        break;
    ...
    default:
        $home = array ("homebg","hmline1","hmline","phone","home","blurb-hm");
}
票数 1
EN

Stack Overflow用户

发布于 2013-06-29 12:23:06

在wp_head()之前,你可以在头文件中包含文件,并且可以在你变量的任何地方使用

在选定的主题文件夹中添加文件。

代码语言:javascript
复制
require_once (TEMPLATEPATH . '/bla.php');
wp_head();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17374107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档