Pregunta sobre CFD Multi-Tiered Shipping For WooCommerce de Wordpress:

Error no reclamado: llamada a la función no definida money_format ()

Un usuario preguntó 👇

El plugin de navegación multiconectado instalado por WC en WordPress nuevo / limpio v4.8.1 con WooCommerce v3.1.2 es “Error interno de servidor 500«Cada vez que intentas ir a WOOCOMMERCE> AJUSTES en el panel de WordPress.

El registro de errores de PHP contiene lo siguiente:

Error fatal de PHP: Error no recuperado: llamada a la función no definida money_format () en wp-content plugins wc-multi-tiered-shipping wc-multi-tiered-shipping.php: 508

Pista de apilamiento: # 0 wp-content plugins wc-multi-layer-shipping wc-multi-tiered-shipping.php (239): WC_Multi_Tiered_Shipping-> cfd_get_shipping_costs_table () # 1 wp-content plugins wc- envío de varios niveles wc-multi-tiered-shipping.php (90): WC_Multi_Tiered_Shipping-> init_form_fields () # 2 wp-content plugins wc-multi-tiered-shipping wc-multi-tiered-shipping. php (77): WC_Multi_Tiered_Shipping-> init () # 3 wp-content plugins woocommerce includes class-wc-shipping.php (171): WC_Multi_Tiered_Shipping -> __ construct () # 4 wp-content plugins woocommerce incluye class-wc-s en wp-content plugins wc-multi-tier-shipping wc-multi-tiered-shipping.php en línea 508

Intenté cambiar de PHP v7.0.23 a v5.6.31 pero el error permaneció hasta que se deshabilitó el plugin WC-Multi-Connected-Navigation. Una reinstalación limpia del plugin WC-Multi-Attached-Shipping no resolvió el problema.

¿Alguna sugerencia sobre cómo resolver este error?

Informe de estado comercial de WooCommerce adjunto a continuación para solucionar problemas adicionales:

### Entorno de WordPress ###

Versión WC: 3.1.2 Directorio de registro escrito: ✔ Versión WP: 4.8.1 WP Multisitio: – Límite de memoria WP: 256 MB Modo de depuración WP: – WP Cron: ✔ Idioma: en_US

### Entorno del servidor ###

Información del servidor: Microsoft-IIS / 8.5 PHP Versión: 7.0.23 PHP Post Tamaño máximo: Límite de tiempo 32 MB PHP: -1 PHP Max Input Vars: 1000 cURL Versión: 7.54.1 OpenSSL / 1.0.2k

SUHOSIN instalado: – Versión MySQL: 5.6.26 Carga máxima: UTC es el intervalo de tiempo predeterminado de 32 MB: ✔ fsockopen / cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: I Cadena miscelánea: ✔ Posición remota: ✔ Remote Get

### Base de datos ###

WC Database Versión: 3.1.2 woocommerce_sessions: ✔ woocommerce_api_keys: ✔ woocommerce_attribute_taxonomies: ✔ ✔ woocommerce_downloadable_product_permissions: woocommerce_order_items: ✔ woocommerce_order_itemmeta: ✔ ✔ woocommerce_tax_rates: woocommerce_tax_rate_locations: ✔ ✔ woocommerce_shipping_zones: woocommerce_shipping_zone_locations: ✔ ✔ woocommerce_shipping_zone_methods: woocommerce_payment_tokens: ✔ woocommerce_payment_tokenmeta: ✔ base de datos MaxMind GeoIP: ✔

### Seguridad ###

Conexión segura (HTTPS): ✔ Ocultar errores a los visitantes:

### Plugins activos (18) ###

ManageWP – Trabajador: con ManageWP – 4.2.22 Seguridad todo en uno WP: con HQ Consejos y trucos de Peter Ruhul Ivy – 4.2.8 Mala conducta: con Michael Hampton – 2.2.19 Plugin Beaver Builder (Versión Pro): con el Constructor Beaver Team – 1.10.7.1 Beaver Theme: con el Beaver Builder Team – 1.0.2 Ultimate Addon para Beaver Builder: con Brainstorm Force – 1.6.3 PowerPack para Beaver Builder: por Team IdeaBox – Beaver Addons – 1.3.1 Mejor búsqueda Reemplazo: con Delicious Brains – 1.3 Caldera Forms: con Caldera Labs – 1.5.5 Cart Menú WooCommerce: por Jeremiah Prummer Ewout Fernhout – 2.6.0 Tarifas de productos WooCommerce: por Caleb Burks – 1.2 WooCommerce: con Automattic – 3.1.2 Yoast SEO: por Team Yoast – 5.3.3 WP All Export Pro: por Soflyy – 1.4.7 WP All Import Pro: por Soflyy – 4.4.9 WP-Mail-SMTP: por Callum Macdonald – 0.10.1 WP All Import – Plugin de WooCommerce Pro: por Soflyy – 2.3.7 WP All Import – Yoast WordPress SEO Plugin: por Soflyy – 1.1.5

### Configuración ###

API habilitada: ✔ Fuerza SSL: – Moneda: USD ($) Posición de moneda: Separador de mil a la izquierda :, Separador decimal :. Número de decimales: 2 Taxonomías: Tipos de producto: externo (externo) agrupado (agrupado) variable simple (simple) (variable)

Taxonomías: Visibilidad del producto: exclusión-del-catálogo (exclusión-del-catálogo) exclusión-de-búsqueda (exclusión-de-búsqueda) destacados (destacados) fuera de stock (fuera de stock) calificación-1 (calificación-1) ) calificación-2 (calificación -2) calificación-3 (calificación-3) calificación-4 (calificación-4) calificación-5 (calificación-5)

### Páginas WC ###

Base de la tienda: # 5 – / tienda / Carrito: # 6 – / carrito / Cheque: # 7 – / Cheque / Mi cuenta: # 8 – / mi cuenta /

### Tema ###

Nombre: Tema para niños Beaver Builder Versión: 1.0 URL del autor: http://www.fastlinemedia.com
Tema secundario: ✔ Nombre Tema principal: Tema de Beaver Builder Versión del tema principal: 1.6.2 URL del autor del tema principal: http://www.wpbeaverbuilder.com/?utm_medium=bb-pro&utm_source=bb-theme&utm_campaign=themes-admin-page
Soporte WooCommerce: ✔

(@pross)

Hace 3 años, 4 meses

La función money_format() no disponible en Windows, consulte https://stackoverflow.com/a/21508027

Un plugin debe comprobar que la función está disponible antes de intentar utilizarla.

(@projecta)

Hace 3 años, 4 meses

Esto funcionó en la versión 1.0 en Windows. El problema se introdujo en la versión 2.

(@scarabm)

Hace 3 años, 4 meses

¡Muchas gracias Simon respuesta rápida! Tiene toda la razón, la función PHP money_format () no funciona en algunos tipos de Linux (como las versiones más recientes de Ubuntu o derivados), FreeBSD, OpenBSD o Windows. Dado que la versión 1.0 de este plugin funciona para nosotros, lo usaremos, aunque el ejemplo de código en el enlace que proporcionó también funciona.

(@mhodges)

Hace 3 años, 4 meses

Gracias por informar del error. No me di cuenta de que el sistema operativo depende de money_format. Se implementó en la versión 2.0 de este plugin para producir la Tabla de costos al final de la parte configurada. Debido a esto, este diseño también tiene un problema con mostrar la moneda correcta de acuerdo con la configuración de WC. Investigando esa pregunta, descubrí que WC proporciona una función para formatear la moneda. Estaba planeando introducir un arreglo que aproveche esto. Debido al error money_format descrito aquí, aceleraré la puesta en producción de esta configuración. Gracias de nuevo por el informe de errores.

(@mhodges)

Hace 3 años, 4 meses

Money_format () será reemplazado por wp_price (). Sin embargo, presenta un error de formato de tabla. Una vez que se resuelva, lanzaré esta configuración como 2.0.1.

(@mhodges)

Hace 3 años, 4 meses

2.0.1 se ha publicado para abordar este problema. Gracias de nuevo por informarlo.

(@projecta)

Hace 3 años, 4 meses

Gracias por su pronta atención en esto. ¡Funciona muy bien!

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

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