如果在 Wordpress 主题中有条件,我正在尝试创建一个不那么笨重的版本。我试图弄清楚如何在不打开和关闭样式标签两次的情况下做到这一点:
<?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 ?>
我试图将两者与以下内容结合起来:
<?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 ?>
但由于某种原因,这不起作用。
有什么帮助吗?