Php 简化这些if语句,并将其与值一起输出

Php 简化这些if语句,并将其与值一起输出,php,wordpress,Php,Wordpress,当我在Wordpress上使用主题选项时,有没有一种方法可以简化我的流程 例如,当前我在创建社交链接菜单时使用类似的设置(选项值为链接URL) $twitter=of_get_选项(“twitter”); $facebook=of_get_选项(“facebook”); $google plus=of_get_选项('google-plus'); 如果($twitter){ 回声“”; } 如果($facebook){ echo'; } 如果($google plus){ echo'; } 我

当我在Wordpress上使用主题选项时,有没有一种方法可以简化我的流程

例如,当前我在创建社交链接菜单时使用类似的设置(选项值为链接URL)

$twitter=of_get_选项(“twitter”);
$facebook=of_get_选项(“facebook”);
$google plus=of_get_选项('google-plus');
如果($twitter){
回声“
  • ”; } 如果($facebook){ echo'
  • ; } 如果($google plus){ echo'
  • ; }
    我相信一定有一个更简单,更精简的方法来做这件事


    任何帮助都将不胜感激。

    我将把它包装在函数中

    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');
    
    函数getOption($op){ $link=获取选项的数量($op); 如果($link) 回显“
  • ”; } getOption(“twitter”); getOption(“facebook”); getOption('google-plus');
    开关?创建一个开关函数,并将选项作为参数传入(如果是这样的话,请添加更多)。我不知道,我想是这样的……应该注意的是,{u get_option()的
    是特定于
    options框架的
    ,而不是一般的
    wordpress
    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');