php - print - wordpress get first tag
Woocommerce devuelve la lista de matrices vacías mientras recupera los métodos de envío (3)
No veo ninguna diferencia entre los dos bloques de código que ha publicado, pero creo que la forma correcta de hacerlo debería ser hacer una llamada a función en lugar de acceder a ella como una propiedad de la clase.
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods() );
echo "</pre>";
(Tenga en cuenta los corchetes justo después de get_shipping_methods)
Estoy creando un plugin de método de envío personalizado para el que necesito acceder a las variables del método de envío.
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods);
echo"</pre>";
hacer esto en mi plugin es devolver un conjunto vacío o matriz mientras,
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods);
echo"</pre>";
devuelve el valor esperado (métodos de envío disponibles) cualquier idea ¿se debe a algún tipo de error o qué?
aquí está el objeto de envío que recibo ->
WC_Shipping Object
(
[enabled] => 1
[shipping_methods] => Array
(
)
[shipping_total] => 0
[shipping_taxes] => Array
(
)
[shipping_label] =>
[shipping_classes] => Array
(
)
[packages] => Array
(
)
)
Estoy usando el siguiente fragmento:
$shipping_methods = $woocommerce->shipping->load_shipping_methods();
Esto me devuelve los métodos de envío.
prueba antes de llamar
$woocommerce->shipping->load_shipping_methods();