当我添加此功能时:
function woocommerce_add_color_custom(){ ?>
<div class="form-field">
<label for="display_type"><?php _e( 'Display type', 'woocommerce' ); ?></label>
<select name="custom_color_woocommerce" id="custom_color_woocommerce" style="width: 300px;">
<?php
$selected = $wccolor;
$p = '';
$r = '';
foreach ( _s_sample_select_options() as $option ) {
$label = $option['label'];
if ( $selected == $option['label'] ) // Make default first in list
$p .= "\n\t<option style=\"padding-right: 10px;\" selected='selected' value='" . esc_attr( $option['label'] ) . "'>$label</option>";
else
$r .= "\n\t<option style=\"padding-right: 10px;\" value='" . esc_attr( $option['label'] ) . "'>$label</option>";
}
echo $p . $r;
?></select>
</select>
<p class="description">Vyberte kategóriu, ktorá sa najviac zhoduje s Woocommerce kategóriou.</p>
</div>
<?
}
add_action( 'product_cat_edit_form_fields', 'woocommerce_edit_color_custom',10,2);
它弄乱了我的管理选项页面:(我不知道为什么以及如何解决这个问题。也许会帮助 ob_clen() 但我不知道如何以及在哪里使用它。我红色了一些文章,但仍然不确定。
带有混乱的 WP 管理选项页面和 WP 页脚的图片: