Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

187
Vistas
Llamar a una función miembro get_price_html() en nulo - Wordpress/WooCommerce/PHP

Creé un complemento en Wordpress con Gutenberg, que elimina muchos bloques en la página de "producto único". Quería crear una página agradable para cada producto.

Para hacer esto, en mi complemento, creé una función que elimina todo el diseño de WooCommerce.

Después de eso, creé una función que crea un "bloque" en Gutenberg que muestra el precio donde quiero, así como "agregar al carrito".

Para mostrar el precio, aquí está mi código:

 function lsc_product_price() { ob_start(); woocommerce_template_single_price(); $content = ob_get_contents(); ob_end_clean(); return $content; }

El código es casi el mismo para "añadir al carrito".

Cuando uso mi bloque de "precio" con Gutenberg, algunas veces, mi carrito no funciona y ni siquiera puedo acceder a la página del carrito.

Existe el error de Wordpress:

Error fatal: error no detectado: llamada a una función miembro get_price_html() en nulo en /home/.../public_html/wp-content/plugins/woocommerce/templates/single-product/price.php:25

En esta línea tenemos:

 <p class="<?php echo esc_attr( apply_filters( 'woocommerce_product_price_class', 'price' ) ); ?>"><?php echo $product->get_price_html(); ?></p>

Sé que puede haber un conflicto entre complementos, y sé que mi complemento entra en conflicto repentinamente.

Entiendo el error, pero no sé cómo solucionarlo. Traté de buscar información en Google o StackOverFlow, pero no pude encontrar nada que me ayudara.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda