我遇到一个问题,客户要求我放入一个"颜色框"在wordpress中选择产品的选项......可能吗?
我真的不认为我能做到这一点很容易,但如果有任何人在有一些建议的情况下有任何经验,我会非常感激。
这里是我希望实现的截图。
由于
答案 0 :(得分: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>';
}
}
&GT;
add_action('save_post', 'wp_property_check_status_update_property', 1, 2);