2014-12-30 13 views
1

我有一個問題,客戶要求我在wordpress中加入一個「顏色框」來選擇產品的選項......這可能嗎?可能在woocommerce中獲得顏色選擇選項?

我真的不覺得有一種簡單的方法可以做到,但如果有任何人有任何有關woocommerce的經驗和一些建議,我將不勝感激。

這是我希望實現的屏幕截圖。

感謝

http://malbert.me/clientflies/screenshotproduct.png

+1

鏈接不工作..Give新的鏈接。 –

+0

http://malbert.me//clientfiles/screenshotproduct.png – Mixmastermiike

回答

0

您可以使用在添加或編輯產品頁面顯示彩色包裝盒部分的自定義元框。

例如在我的情況 我增加佣金框屬性類型交類型: 下面是我使用

ADD_ACTION(「add_meta_boxes」,「add_commission_box_properties」)的代碼;

function add_commission_box_properties(){ 
    add_meta_box('wp_prop_commission', 'Commission for this property', 
    'wp_commission_box_callback', 'estate_property', 'side', 'high'); 
} 
    function wp_commission_box_callback() 
    { 
    global $post; 
    $property_commission =''; 

    $prop_com_array = array(); 

    $prop_com_array = get_post_meta($post->ID, 'property_commission', true) ; 

if(!empty($prop_com_array)) 
{ 
$array_rev = array_reverse($prop_com_array); 
$property_commission = $array_rev[0]['rate']; 
echo '<strong>Property commission value: </strong> '.$property_commission .' %'; 
echo '<br/>'; 
if(count($prop_com_array)>1) 
{ 
echo '<p>Review for previous commission charges for this property</p>'; 
echo '<table><tbody>'; 
foreach($prop_com_array as $single_com) 
{ 
    echo '<tr><td style="width:50px;"> '.$single_com['rate'].' %</td> 
    <td>'.$single_com['date'].'</td></tr>'; 
} 
echo '</tbody></table>'; 
} 
}else 
{ 
    echo '<strong style="text-align:center">No commission value added</strong>'; 
} 

}

>

add_action('save_post', 'wp_property_check_status_update_property', 1, 2); 
+0

我明白了,基本上是一個帶有顏色選擇的自定義字段?是否所有這些以及add_action都進入了函數文件? – Mixmastermiike

+0

你可以添加add_action在函數文件或在您的自定義插件文件... –

+0

感謝您的建議,我不能得到這個工作,雖然...沒有任何反應,當我在我的功能框架文件中更新它。 – Mixmastermiike