Pregunta sobre Multivendor Marketplace Solution for WooCommerce - WC Marketplace de Wordpress:

coloque la imagen de perfil del proveedor junto a Vendido POR TEXTO

Un usuario preguntó 👇

Hola, me gustaría poner la imagen de perfil del vendedor junto a VENDIDO POR TEXTO, más el nombre del vendedor como en este enlace de muestra: https://projects.invisionapp.com/share/P4MQ63AHBTC#/screens/302903596

También quiero deshabilitar el enlace del proveedor en VENDIDO POR TEXTO. No quiero que nadie vaya a la página de perfil de proveedor. Por favor ayuda.

(@dualcube)

Hace 2 años, 6 meses

Hola @indrabhusanroy, ¡¡gracias por recibir soporte de WCMp !!

Para mostrar la imagen del vendedor, debe crear un código personalizado. Este hilo puede ayudarlo con esto: https://wordpress.org/support/topic/display-avarta-vendor-before-sold-by-vendor-name/

Háganos saber si tiene alguna otra pregunta.

Lanzador de hilos

(@indrabhusanroy)

Hace 2 años, 6 meses

Gracias por la rápida solución. Realmente quiero poner la imagen del vendedor bajo el nombre del vendedor y debería estar después del texto «VENDIDO POR». Gracias de nuevo.

(@dualcube)

Hace 2 años, 6 meses

@indrabhusanroy, agregue el siguiente código a function.php del tema activo actual para agregar una imagen del proveedor:

add_filter('wcmp_sold_by_text', 'show_image_callback', 10, 2);

function show_image_callback($text, $post_id) {
	$vendor = get_wcmp_product_vendors($post_id);
	$img_id = $vendor->image;
	$image = '<img src="'.wp_get_attachment_url( $img_id ).'" style="height:60px!important;"/>';
	$new_text = $text . " " . $image;
	return $new_text;
}

Lanzador de hilos

(@indrabhusanroy)

Hace 2 años, 6 meses

Hola, después de usar este código, se devuelve un error: error de sintaxis, ‘función’ inesperada (T_FUNCTION)

Actualmente estoy usando este código para mostrar la imagen del vendedor:

add_action (‘after_sold_by_text_shop_page’, ‘show_image_callback’); función show_image_callback ($ vendedor) {echo ‘imagen.’ «style =» height: 40px! importante; radio del borde: 40px; margen izquierdo: 150px; flotador izquierdo; borde superior: -40px; margen: izquierda: 50px; margen derecho: 40px; «/> ‘;} enlace: http://hundedinner.com/crowd/

Quiero que la imagen del vendedor siga al texto Vendido POR. DESPUÉS DEL VENDEDOR MÍNIMO Aparecerá el nombre del VENDEDOR. EL VENDEDOR MÍNIMO PUEDE ENTRE “Vendido por mensaje de texto” Y NOMBRE DEL VENDEDOR.

Sobre.

(@dualcube)

Hace 2 años, 6 meses

@indrabhusanroy, le pedimos que utilice nuestro código y mantenga el formato que compartimos.

Lanzador de hilos

(@indrabhusanroy)

Hace 2 años, 6 meses

Usé tu código pero no muestra nada. ¿Dime qué hacer?

(@dualcube)

Hace 2 años, 6 meses

@indrabhusanroy, verifique si las fotos de perfil también están guardadas, verifique si el autor del producto es administrador / proveedor.

Si todo está bien, verifique si ha agregado algún código adicional que no sea el que agregó.

Además, comparta el fragmento de código completo que utilizó para esto.

Lanzador de hilos

(@indrabhusanroy)

Hace 2 años, 6 meses

Sí, las fotos de perfil se guardan. También se venden autores. el código que estoy usando para mostrar la imagen del vendedor después del texto vendido y el nombre del vendedor:

add_action (‘after_sold_by_text_shop_page’, ‘show_image_callback’); función show_image_callback ($ vendedor) {echo ‘imagen.’ «style =» height: 40px! importante; radio del borde: 40px; margen izquierdo: 159px; flotador izquierdo; margen superior: -44px; margen derecho: 38px; ”/> ‘; } Con este código se muestra la imagen, pero quiero mostrar el proveedor entre VENDIDO POR Y NOMBRE DEL PROVEEDOR.

enlace del sitio: http://hundedinner.com/crowd/
ver la sección inferior: Explore productos

(@dualcube)

Hace 2 años, 6 meses

@indrabhusanroy, Sold By name es una picadura única, por lo que puede agregar la imagen antes / después de la cadena.

Pero, si desea agregar las imágenes entre Sold By y Arrow, entonces debe agregar código adicional y eliminar nuestra acción y agregar la suya propia.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.