Un usuario preguntó 👇
Tengo el plugin «Light Social Icons»
Este plugin está diseñado para mostrarse como un widget. Sin embargo, me gustaría mostrar el widget en la página del producto en lugar de una barra lateral o pie de página.
Hay un plugin llamado «Widget Shortcode» que permite la fijación arbitraria de widgets.
Se describe su uso aquí: https://wordpress.org/support/topic/icons-on-homepage/
y como puede ver, el usuario lo hizo: http://hillik.com/
El primer paso después de instalar «Light Social Icons» y «Widget Clip» es ir a Panel> Appearance> Widgets, y arrastrar «Light Social Icons» a la sección «Widget Clip», luego hacer clic en la configuración Light social icon, y haga clic en Add Icon y establezca un enlace como facebook y enlace a facebook, luego haga clic en guardar, sin agregar un icono, su widget «Light Social Icons» estará en blanco.
Ahora que está hecho, todo lo que tiene que hacer es llamar al atajo correctamente.
Usando el tercer plugin «Fragmentos de código», puede intentar llamar a este acceso directo, tuve éxito al usar el gancho de pie de página (wp_footer):
función addSocials () {echo do_shortcode (‘[widget id=”lsi_widget-2″]’); } add_action (‘wp_footer’, ‘addSocials’);
Ahora estoy tratando de averiguar qué gancho mostrar en cada página de producto:
https://imgur.com/ks3yiqq
Encontré la lista de Hooks: https://docs.woocommerce.com/wc-apidocs/index.html
y probé «WC_Shortcode_Products» pero sin dados, no se muestra nada:
función addSocials () {echo do_shortcode (‘[widget id=”lsi_widget-2″]’); } add_action (‘WC_Shortcode_Products’, ‘addSocials’);
Cualquiera que tenga una opinión sobre Hook necesita, agradecemos cualquier ayuda.
Este tema fue modificado hace 2 años, 2 meses por.
(@xarelix)
Hace 2 años, 2 meses
tacha eso, encontró la solución:
function addSocials() {
echo '<div class="dsocial">';
echo do_shortcode('[widget id="lsi_widget-2"]');
echo '</div>';
}
add_action( 'woocommerce_after_add_to_cart_button', 'addSocials' );
FUENTE: https://businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/
Esta respuesta fue modificada hace 2 años, 2 meses por. Esta respuesta fue modificada hace 2 años, 2 meses por. Razón: limpieza
(@xarelix)
Hace 2 años, 2 meses
Cuando hice lo anterior, pareció funcionar, pero el div tenía un botón inaceptable «agregar al carrito», en su lugar hice esto:
function addSocials() {
echo do_shortcode('[widget id="lsi_widget-2"]');
}
add_action( 'woocommerce_after_add_to_cart_button', 'addSocials' );
y luego en CSS adicional agregué esto:
.button.single_add_to_cart_button.button.alt{
margin-right: 20px;
}
¿Solucionó tu problema??
0 / 0