我正在尝试根据我的 Wordpress 网站的页面和类别创建许多不同的皮肤。我不确定两件事:
- 如何在 PHP 中使用 or 语句调用 skin1.css 样式表 if
is_page('x')
OR ifis_category('1')
。(关于该说明,您如何在同一行中指定多个页面和/或类别? - 为什么以下代码在我的网站标题中显示为文本?
- 必须有更好的方法来编写这些 if else 语句。有小费吗?
我知道这是一团糟。
< ?php if (is_page( 'health' ) ) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/css/skins/health-skin.css" />
< ?php } elseif (is_page( 'beauty' ) ) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/css/skins/beauty-skin.css" />
< ?php } elseif (is_page( 'home' ) ) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/css/skins/home-skin.css" />
< ?php } elseif (is_page( 'food' ) ) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/css/skins/food-skin.css" />
< ?php } elseif (is_page( 'travel' ) ) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/css/skins/travel-skin.css" />
< ?php } else { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/css/skins/default-skin.css" />
< ?php } ?>