請原諒我,如果我的言論不正確!將參數添加到Wordpress PHP函數
我有一個工作函數,根據帖子的類別輸出一個字體真棒圖標。我正在尋找擴展函數,以便我可以根據函數中的數組指定我的調用中的大小。
這裏的工作代碼
<?php echo category_icon(); ?> -- html output is <i class="fa fa-desktop"></i>)
我期待實現以下...
<?php echo category_icon($icon_size); ?> --output would be <i class="fa fa-desktop$icon_size"></i>)
這裏是我當前的功能
function category_icon($icon_size){
$build_icon_cat = get_the_category();
$choose_icon = $build_icon_cat[0]->cat_ID;
// chooses icon by category
if ($choose_icon == 19) $build_icon_dos = 'fa fa-desktop';
elseif ($choose_icon == 15) $build_icon_dos = '<i class="fa fa-cog';
//-------size array
$icon_size = array(
'' => '',
'1' => ' fa-lg',
'2' => ' fa-2x',
'3' => ' fa-3x',
'4' => ' fa-4x',
'5' => ' fa-5x',
);
//variables for building
$build_icon_uno = '<i class="';
$build_icon_cuatro = '"></i>';
$display_category_icon = $build_icon_uno . $build_icon_dos . $icon_size . $build_icon_cuatro;
return $display_category_icon;
你'$ icon_size'作爲參數,然後你重新聲明它作爲一個數組。將數組的名稱更改爲'$ icon_array',然後可以像這樣獲取大小:'$ icon_array [$ icon_size]',其中'$ icon_size'只是一個匹配索引(即:'',' 1','2'...) – maiorano84 2014-11-01 20:21:15
經過幾天的搜索,它完美的工作..謝謝! – mn8809 2014-11-01 20:30:49
然後發佈爲答案。請儘可能接受。 – maiorano84 2014-11-01 20:31:36