Me acabo de dar cuenta que si agrego el codigo de agregar URL desaparese el campo descripción
add_filter( 'wcfm_marketplace_settings_fields_general', function( $setting_fields, $vendor_id ) {
$wcfm_vendor_website = get_user_meta( $vendor_id, 'wcfm_vendor_website', true );
if( isset( $setting_fields['store_name'] ) ) {
if( isset( $_GET['store-setup'] ) ) {
$wcfm_vendor_website_field = array(
"wcfm_vendor_website" => array( 'label' => __( 'Website', 'wc-multivendor-marketplace'), 'in_table' => 'yes', 'name' => 'wcfm_vendor_website', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele', 'label_class' => 'wcfm_title wcfm_ele', 'value' => $wcfm_vendor_website ),
);
} else {
$wcfm_vendor_website_field = array(
"wcfm_vendor_website" => array( 'label' => __( 'Website', 'wc-multivendor-marketplace'), 'name' => 'wcfm_vendor_website', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele', 'label_class' => 'wcfm_title wcfm_ele', 'value' => $wcfm_vendor_website ),
);
}
}
$setting_fields = array_merge( $wcfm_vendor_website_field, $setting_fields );
return $setting_fields;
}, 50, 2 );
add_action( 'wcfm_vendor_settings_update', function( $vendor_id, $wcfm_settings_form ) {
global $WCFM, $_POST;
if( isset( $wcfm_settings_form['wcfm_vendor_website'] ) ) {
update_user_meta( $vendor_id, 'wcfm_vendor_website', $wcfm_settings_form['wcfm_vendor_website'] );
}
}, 50, 2 );
add_action( 'wcfmmp_store_list_after_store_info', function( $vendor_id, $store_info ) {
global $WCFM;
$site_url = get_user_meta( $vendor_id, 'wcfm_vendor_website', true );
if( $site_url ) {
$site_url_href = $site_url;
if (strpos( $site_url_href, 'http') === false) {
$site_url_href = "https://" . $site_url_href;
}
?>
<p class="store-phone">
<i class="wcfmfa fa-globe" aria-hidden="true"></i>
<a href="<?php echo $site_url_href; ?>"><?php echo $site_url; ?></a>
</p>
<?php
}
}, 10, 2 );
add_action( 'after_wcfmmp_store_header_info', function( $vendor_id ) {
global $WCFM;
$site_url = get_user_meta( $vendor_id, 'wcfm_vendor_website', true );
if( $site_url ) {
$site_url_href = $site_url;
if (strpos( $site_url_href, 'http') === false) {
$site_url_href = "https://" . $site_url_href;
}
?>
<div class="store_info_parallal">
<i class="wcfmfa fa-globe" aria-hidden="true"></i>
<span>
<a href="<?php echo $site_url_href; ?>"><?php echo $site_url; ?></a>
</span>
</div>
<div class="spacer"></div>
<?php
}
}, 10 );
Sin embargo el codigo
add_filter( 'wcfm_marketplace_settings_fields_brand', function( $brand_fields, $vendor_id ) {
if( isset( $brand_fields['gravatar'] ) ) {
$brand_fields['gravatar']['custom_attributes'] = array( 'required' => 1 );
}
if( isset( $brand_fields['shop_description'] ) ) {
$brand_fields['shop_description']['custom_attributes'] = array( 'required' => 1 );
}
return $brand_fields;
}, 50, 2 );
No obliga a rellenar la descripción ni agregar el logo