2014-12-30 14 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