Wordpress サイトのページとカテゴリに応じて適用されるさまざまなスキンを作成しようとしています。次の 2 つの点がわかりません。
- PHP で or ステートメントを使用して、skin1.css スタイルシート if
is_page('x')
OR ifを呼び出す方法is_category('1')
。(その点、同じ行で複数のページやカテゴリを指定するにはどうすればよいですか? - Web サイトのヘッダーに次のコードがテキストとして表示されるのはなぜですか?
- これらの 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 } ?>