Wordpress テーマで条件付きの場合、次のような不格好なバージョンを作成しようとしています。スタイルタグを2回開いたり閉じたりせずにそれを行う方法を見つけようとしています:
<?php if (get_theme_mod( 'main_color' )) : ?>
<style>
#branding {
background: <?php echo get_theme_mod( 'main_color', '#243964' )."\n"; ?>;
}
a:link {
color: <?php echo get_theme_mod( 'main_color', '#243964' )."\n"; ?>;
}
</style>
<?php endif ?>
<?php if (get_theme_mod( 'links_color' )) : ?>
<style>
#wrapper a:link {
color: <?php echo get_theme_mod( 'links_color', '#6C84B4' )."\n"; ?>;
}
</style>
<?php endif ?>
私は2つを次のものと組み合わせようとしました:
<?php if (get_theme_mod( 'main_color' || 'links_color' )) : ?>
<style>
#branding {
background: <?php echo get_theme_mod( 'main_color', '#243964' )."\n"; ?>;
}
a:link {
color: <?php echo get_theme_mod( 'main_color', '#243964' )."\n"; ?>;
}
#wrapper a:link {
color: <?php echo get_theme_mod( 'links_color', '#6C84B4' )."\n"; ?>;
}
</style>
<?php endif ?>
しかし、何らかの理由でこれが機能しません。
何か助けはありますか?