当我在Wordpress上使用主题选项时,有没有一种方法可以简化我的流程?
目前我在创建社交链接菜单时使用这样的设置(使用选项值作为链接URL);
$twitter = of_get_option('twitter');
$facebook = of_get_option('facebook');
$google-plus = of_get_option('google-plus');
if ($twitter){
echo '<li class="twitter"><a href="'.$twitter.'"><i class="fa fa-twitter"></i></a></li>';
}
if ($facebook){
echo '<li class="facebook"><a href="'.$facebook.'"><i class="fa fa-facebook"></i></a></li>';
}
if ($google-plus){
echo '<li class="google-plus"><a href="'.$google-plus.'"><i class="fa fa-google-plus"></i></a></li>';
}
我确信必须有一种更简单,更简化的方法来实现这一目标吗?
非常感谢任何帮助。
答案 0 :(得分:0)
我将它包装在一个函数中。
function getOption($op) {
$link = of_get_option($op);
if($link)
echo '<li class="'.$op.'"><a href="'.$link.'"><i class="fa fa-'.$op.'"></i></a></li>';
}
getOption('twitter');
getOption('facebook');
getOption('google-plus');