Resultados de búsqueda para 'json error'
-
-
Estimados, he instalado hoy mismo la última versión de WP y me da problemas al querer subir el tema DIVI.
En estado del sitio aparecen dos problemas que creo que están relacionados. Los pego a continación.
He instalado el editor clásico pero siguen pasando lo mismo.
Muchas gracias de antemano.
La API REST ha encontrado un errorRendimiento
La API REST es una forma en que WordPress y otras aplicaciones se comunican con el servidor. Un ejemplo es la pantalla del editor de bloques, que se basa en esto para mostrar y guardar tus entradas y páginas.
Al probar la API REST se encontró un error:
Variable de la API REST: https://hernanzin.com/wp-json/wp/v2/types/post?context=edit
Respuesta de la API REST: (http_request_failed) cURL error 6: Could not resolve host: hernanzin.comTu sitio no ha podido realizar una solicitud de loopback.RendimientoLas solicitudes de loopback se utilizan para ejecutar eventos programados y también los utilizan los editores integrados para temas y plugins para verificar la estabilidad del código.
La solicitud de loopback a tu sitio ha fallado. Eso quiere decir que las características que dependan de ello no van a funcionar correctamente.
Error: cURL error 6: Could not resolve host: hernanzin.com (http_request_failed)La página con la que necesito ayuda: [accede para ver el enlace]
-
Hola, tengo un problema con mi pagina de WordPress, en la versión web, cuando incrusto un video de YouTube en una página o entrada me da error en el código JSON y no me deja guardarla. Sin embargo, ese problema no lo tengo al editar la misma página desde la app de WordPress de Android.
He visto que el error de JSON aparece en otros debates, pero no consigo dar con la solución.
Muchas gracias.
La página con la que necesito ayuda: [accede para ver el enlace]
-
buenas, estoy creando una funcion para carritos abandonados que cree un cupon, pero ahora que ya lo tengo hecho, necesito enviar este codigo por API a Brevo, que es el CRM del cliente.
Desde la página de documentacion de Brevo funciona perfectamente, pero mi llamada no y no encuentro el error (me estoy volviendo loca)
Mi código
$url = 'https://api.brevo.com/v3/contacts/' . urlencode($email); $api_key = 'blablabla'; $headers = array( 'Content-Type: application/json', 'accept: application/json', 'api-key: ' . $api_key ); $data = array( 'attributes' => array( 'CUPON' => $coupon_code ) ); $args = array( 'method' => 'PUT', 'headers' => $headers, 'body' => json_encode($data), ); $response = wp_remote_request($url, $args);
-
Hola, que tal? Les cuento que es lo que me sucede. El sitio en el que necesito ayuda es de una academia de yoga online, la misma utiliza como theme GeneratePress y el plugin para crear la misma es Sensei, Woocommerce lo utilizo para monetizarla y crear las membresias. Cuando cree el sitio no tenia ningún problema pero por cuestiones económicas tuve que cambiar de plan de hosting (todo en la misma empresa Hostinger) Cuando subo la copia al nuevo plan surgen los errores, primero no me mostraba las imagenes que subia, desactive el plugin bunny.net y funcionaron pero luego no me mostraba las lecciones de los cursos, este es el error que me mostraba:
Deprecated: Return type of Sensei_Data_Port_Manager::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/includes/data-port/class-sensei-data-port-manager.php on line 354
Deprecated: Return type of Sensei_Data_Port_Job::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/includes/data-port/class-sensei-data-port-job.php on line 362
Deprecated: Return type of SkyVerge\WooCommerce\PluginFramework\v5_10_6\SV_WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-memberships/vendor/skyverge/wc-plugin-framework/woocommerce/compatibility/class-sv-wc-datetime.php on line 85
Deprecated: ¡El gancho login_headertitle está obsoleto desde la versión 5.2.0! Usa login_headertext en su lugar. El uso del atributo «title» en el logotipo de acceso no se recomienda por razones de accesibilidad. Utiliza el texto del enlace en su lugar. in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/functions.php on line 5828
error en leccion
Fatal error: Uncaught Error: Undefined constant «STYLESHEETPATH» in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/template.php:707 Stack trace: #0 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(405): locate_template() #1 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(301): wc_locate_template() #2 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(364): wc_get_template() #3 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-mercadopago/includes/payments/class-wc-woomercadopago-custom-gateway.php(275): wc_get_template_html() #4 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-mercadopago/includes/payments/class-wc-woomercadopago-custom-gateway.php(255): WC_WooMercadoPago_Custom_Gateway->wallet_button_preview() #5 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-mercadopago/includes/payments/class-wc-woomercadopago-custom-gateway.php(99): WC_WooMercadoPago_Custom_Gateway->field_checkout_custom_wallet_button_title() #6 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-mercadopago/includes/payments/class-wc-woomercadopago-custom-gateway.php(59): WC_WooMercadoPago_Custom_Gateway->get_form_mp_fields() #7 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(97): WC_WooMercadoPago_Custom_Gateway->__construct() #8 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(70): WC_Payment_Gateways->init() #9 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(43): WC_Payment_Gateways->__construct() #10 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(966): WC_Payment_Gateways::instance() #11 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(176): WooCommerce->payment_gateways() #12 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Assets/SmartButton.php(486): WooCommerce->__get() #13 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Assets/SmartButton.php(276): WooCommerce\PayPalCommerce\Button\Assets\SmartButton->render_button_wrapper_registrar() #14 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/ButtonModule.php(62): WooCommerce\PayPalCommerce\Button\Assets\SmartButton->render_wrapper() #15 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp-hook.php(310): WooCommerce\PayPalCommerce\Button\ButtonModule::WooCommerce\PayPalCommerce\Button{closure}() #16 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #17 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/plugin.php(565): WP_Hook->do_action() #18 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp.php(796): do_action_ref_array() #19 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/functions.php(1335): WP->main() #20 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/includes/course-theme/class-sensei-course-theme.php(127): wp() #21 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp-hook.php(310): Sensei_Course_Theme->maybe_override_theme() #22 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #23 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #24 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-settings.php(564): do_action() #25 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-config.php(106): require_once(‘/home/u54388574…’) #26 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-load.php(50): require_once(‘/home/u54388574…’) #27 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-blog-header.php(13): require_once(‘/home/u54388574…’) #28 /home/u543885744/domains/yogaconpablorego.com/public_html/index.php(17): require(‘/home/u54388574…’) #29 {main} thrown in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/template.php on line 707Desactive los plugins y dí con quien hacia el conflicto, es Mercado Pago payments for WooCommerce pero este es esencial para el sitio ya que es la unica plataforma de pago con la que trabajamos. Hostinger me ofreció el servicio de solucionarlo (realmente es muy poco lo que me cobraron, ese no seria el problema) y la solución que encontraron es cambiar la versión de PHP, pero claro, el sitio funciona pero ahora en el escritorio de WP me sale la siguiente advertencia: Tu sitio está ejecutando en una versión obsoleta de PHP (7.3.33), que no recibe actualizaciones de seguridad. Deberías actualizarla. Obviamente no quisiera romperlo, que solución pueden recomendarme? Sé que en cualquier momento uno de los plugin va a requerir la actualización y el sitio se va a volver a romper.
La página con la que necesito ayuda: [accede para ver el enlace]
-
Hola a todos, soy bastante nuevo en esto y estoy dándole vueltas a un problema que no soy capaz de resolver.
Tengo WP recién instalado en mi servidor. Quiero tener alojado WP en una carpeta diferente al sitio web (en el mismo servidor). Siguiendo las guías, esto debería ser muy sencillo, en ajustes generales de WP pongo una «dirección de WordPress» y una «dirección del sitio» diferentes. Pero si hago esto, WP no me deja publicar páginas ni entradas. Me sale el error «Ha fallado la publicación. Las respuesta no es una respuesta JSON válida.»
Si pongo la misma dirección de WP y de sitio, no hay problema. Se publica bien. Pero no es lo que quiero.
He intentado cambiar las direcciones desde wp-config.php, forzando ‘WP_HOME’ y WP_SITEURL’, pero sigo teniendo el mismo problema.
¿Podría alguien indicarme qué estoy haciendo mal y como conseguir que todo funcione teniendo WP en un directorio diferente al stio web?
Michas gracias de antemano,
Alejandro
-
Hola amigos:
Soy nuevo en este foro, pero he visto que sois de gran ayuda, así que os planteo mi problema:
Trato de actualizar a php 8.0, pues si no lo hago me cobran en IONOS, que es donde tengo el alojamiento, por usar la versión 7.4
Al actualizar me da 3 problemas:
- Warning: The magic method Vc_Manager::__wakeup() must have public visibility in C:\wamp64\www\Kun-Tu\wp-content\plugins\js_composer_salient\include\classes\core\class-vc-manager.php on line 205
- Warning: Undefined array key «captcha_wc_lost_password» in C:\wamp64\www\Kun-Tu\wp-content\plugins\no-captcha-recaptcha-for-woocommerce\lost-password.php on line 11
- Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\wamp64\www\Kun-Tu\wp-content\plugins\redsysoficial\apiRedsys\json.php on line 164
He tratado de corregir los problemas, pero cada vez que corrijo algo salen nuevos errores.
¿Alguien tiene idea a que seden estos problemas?
Desde ya muchas gracias por vuestra ayuda.
La página con la que necesito ayuda: [accede para ver el enlace]
-
Ya probe todas las soluciones posibles pero me sigue dando error: Ha fallado la actualización. Las respuesta no es una respuesta JSON válida. SOLO en el home del sitio, en el resto funciona perfecto:
- Actualice permalinks
- Instale Really Simple SSL
- Actualice WPConfig.php
- Desactive plugins
Y SOLO el home sigue dando error, el resto anda OK. Raro…
GRACIAS POR LA AYUDA!
La página con la que necesito ayuda: [accede para ver el enlace]
-
Hola! Estoy intentado pasar un filtro a través de una variable de sesión sin tener que recargar la página de checkout. La idea es que al seleccionar un input radio cargue o no el filtro que aplica un pago extra. He conseguido que cada vez que se recargue la página coja el valor anterior, pero necesito que no haya que recargar y se cargue automáticamente al seleccionarlo, ¿como puedo hacerlo?
add_action( 'wp_footer', 'wpmc_set_session_on_button_click' ); function wpmc_set_session_on_button_click() { session_start(); $array_selectores = $_SESSION['array_selectores']; $json = json_encode($array_selectores); ?> <script> document.querySelectorAll('input[name="horario-liga"]').forEach(function(input) { input.addEventListener("change", function(e) { var jsArray = <?php echo $json; ?>; var horarioLigaValue = document.querySelector('input[name="horario-liga"]:checked').value; var data = { action: 'wpmc_set_session', dto_manana: 'dto' }; var data2 = { action: 'wpmc_set_session', dto_manana: 'no' }; if (jsArray.includes(horarioLigaValue)) { jQuery.post( '<?php echo admin_url('admin-ajax.php'); ?>', data, function(response) { console.log(response); //console.log('dto'); } ); } else { jQuery.post( '<?php echo admin_url('admin-ajax.php'); ?>', data2, function(response) { console.log(response); //console.log('no'); } ); } }); }); </script> <?php } // Manejador de petición AJAX para establecer la variable de sesión add_action( 'wp_ajax_wpmc_set_session', 'wpmc_ajax_set_session' ); add_action( 'wp_ajax_nopriv_wpmc_set_session', 'wpmc_ajax_set_session' ); function wpmc_ajax_set_session() { error_log(print_r($_POST, true)); echo $_POST['dto_manana']; WC()->session->set( 'dto_manana', $_POST['dto_manana'] ); wp_die(); } add_action( 'woocommerce_review_order_before_payment', 'detectar_radio_button_seleccionado' ); function detectar_radio_button_seleccionado() { $dto_manana = WC()->session->get('dto_manana'); if (isset($dto_manana)) { echo $dto_manana; } } add_filter('woocommerce_cart_calculate_fees', 'add_recurring_postage_fees',10,1); function add_recurring_postage_fees( $cart ) { $dto_manana = WC()->session->get('dto_manana'); if ( (! empty( $cart->recurring_cart_key )) && ($dto_manana == 'dto') ) { $cart->add_fee( 'Postage', 5 ); } }
-
Hola,
Desde hace un par o tres de días tengo problemas con la REST API, y no me deja publicar. He estado probando distintas cosas y no hay manera: desinstalar todos los plugins y ver uno a uno cuál da error, instalar plugins que se recomiendan en los foros… no lo consigo.Cuando intento publicar una entrada me dice:
Ha fallado la publicación. REST API desactivadaY en la resolución de problemas me dice:
La API REST ha encontrado un resultado inesperadoLa API REST es una forma en que WordPress y otras aplicaciones se comunican con el servidor. Un ejemplo es la pantalla del editor de bloques, que se basa en esto para mostrar y guardar tus entradas y páginas.
Al probar la API REST devolvió un resultado inesperado:
Variable de la API REST: https://www.web.com/wp-json/wp/v2/types/post?context=edit
Respuesta de la API REST: (403) Forbidden`También, cuando voy a apariencia/widgets, me aparecen en rojo distintos problemas, todos más o menos como este:
El bloque «ads300_600-widget» ha sido afectado por errores y puede que no funcione correctamente. Compruébalo con las herramientas para desarrolladores para más detalles.Alguien sabe qué debería hacer o conoce a alguien que me podría ayudar?
Gracias!
-