こちらの記事でカスタムフィールドを利用してstyle.cssを切り替える方法を書いたが、これを実際に行う時、現在のページのポストIDを取得する必要に気づきました。
もし現在のポストIDがわかないとカスタムフィールドさえも取得できません。ここで矛盾に気づきました。現在のポストIDがわかるならこれによりstyle.cssを変えればいいのでカスタムフィールドを使う必要はないのです。
[変更後]
ID;
if ($post_ID == xxx){
$url = ‘http://hoge.hoge.com/wp-content/themes/hoge-theme/style.css’;
}
else{
$url = ‘http://hoge.hoge.com/wp-content/themes/hoge-theme/style1.css’;
}
?>
これはpost idがxxxならスタイルシートstyle.cssを使い、それ意外だとstyle1.cssを使うようにした例です。
このほうがすっきりしています。前回の記事は一応、参考程度に。