Resultados de búsqueda para 'plugin'

Viendo 15 resultados - del 271 al 285 (de un total de 31.810)
  • Moderador Sergio

    (@kallookoo)

    Hola @ecommpower

    Lo primero que importador/exportador usas?

    He visto el csv y esta mal formado, asi que sin saber nada mas diria que el problema viene de hay. Ya que el que esta integrado con el Woo no soporta mapeos personalizados, vamos que es basico y si o si debe tener el formato como aqui; https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/sample-data/sample_products.csv

    Moderador Sergio

    (@kallookoo)

    Hola @amadeo1984

    Puedes mirar este plugin; https://es.wordpress.org/plugins/hivepress/ para lo que quieres y desde mi punto de vista es lo mas completo sin tener que tocar codigo.

    Moderador Mariano Pérez Caro

    (@mpcdigital)

    Seguramente habrá algún conflicto de JavaScript en el tema. Sugiero sustituir la funcionalidad del menú del tema por algún plugin de gestión de menús. Por ejemplo, este: https://es.wordpress.org/plugins/megamenu/

    • Para esa página utilizo el tema Origin. He creado un menú con niveles. Los puntos de menú de primer nivel me funcionan bien tanto en el PC, Tablet o móvil. El problema lo tengo en el móvil con los puntos de menú de segundo nivel, que en el PC, Tablet me funcionan bien pero en cambio en la versión del móvil me obliga a hacer doble clic seguido para que funcione bien. Si solo soy un clic me avanza en la navegación de los menús a los que están más abajo siendo estos de primer nivel. Es el caso de Historia-Memoria histórica, aunque me pasa con todas. He probado a poner la versión de PHP en mi alojamiento a ultimo nivel y he probado a desactivar todos los plugins, pero no he conseguido avanzar. Solicito ayuda de este foro. Otra prueba que he hecho es cambiar de Tema y en ese caso si funciona, lo que pasa que me gustaría seguir trabajando mi pagina web con el Tema Origin, aunque al final igual no me quede otra opción. Muchas gracias por vuestra atención

      La página con la que necesito ayuda: [accede para ver el enlace]

    • Últimamente no puedo enviar un email de restablecimiento de contraseña desde la sección de usuarios en WordPress. Tengo la última versión instalada 6.8.1

      También he añadido posteriormente, por si fuera ese el problema, un plugin de envío de email, WP-Mail_SMTP. Pero sigue generándome un error al hacer clic en el envío de email de restablecimiento de contraseña.

      Error es una página en blanco con el texto:

      Se ha producido un error crítico en este sitio web. Por favor, comprueba la bandeja de entrada del correo electrónico del administrador del sitio para recibir instrucciones. Si sigues teniendo problemas, prueba en los foros de soporte.

      La página con la que necesito ayuda: [accede para ver el enlace]

    ¿Es este plugin https://es.wordpress.org/plugins/qtranslate-x/ ?

    Si es así, es un problema. Años sin actualizar y cerrado por seguridad.

    Tendrás que editar el código del plugin. Puedes probar si te sirve lo que comentan en https://wordpress.org/support/topic/php-update-issues/

    Pero tendrías que ir buscando la forma de cambiar de plugin. Si este no tiene soporte es cuestión de tiempo que aparezca un fallo que no tenga solución.

    • Hola, no puedo editar en la web. Aparece un mensaje que dice error fatal. Un correo me informa que hay un error en el plugin qTranslate-X. El plugin está actualizado.

      Detalles del error:

      Se ha producido un error del tipo E_ERROR en la línea 783 del archivo /usr/home/bai.cat/web/wp-content/plugins/qtranslate-x/admin/qtx_admin.php. Mensaje de error: Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given in /usr/home/bai.cat/web/wp-content/plugins/qtranslate-x/admin/qtx_admin.php:783
      Stack trace:

      0 /usr/home/bai.cat/web/wp-content/plugins/qtranslate-x/admin/qtx_admin.php(783): strpos(Array, ‘&’, 0)

      1 /usr/home/bai.cat/web/wp-includes/class-wp-hook.php(324): qtranxf_get_terms_args(Array, Array)

      2 /usr/home/bai.cat/web/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)

      3 /usr/home/bai.cat/web/wp-includes/class-wp-term-query.php(408): apply_filters(‘get_terms_args’, Array, Array)

      4 /usr/home/bai.cat/web/wp-includes/class-wp-term-query.php(308): WP_Term_Query->get_terms()

      5 /usr/home/bai.cat/web/wp-includes/class-wp-tax-query.php(644): WP_Term_Query->query(Array)

      6 /usr/home/bai.cat/web/wp-includes/class-wp-tax-query.php(581): WP_Tax_Query->transform_query(Array, ‘term_taxonomy_i…’)

      7 /usr/home/bai.cat/web/wp-includes/class-wp-tax-query.php(395): WP_Tax_Query->clean_query(Array)

      8 /usr/home/bai.cat/web/wp-includes/class-wp-tax-query.php(325): WP_Tax_Query->get_sql_for_clause(Array, Array)

      9 /usr/home/bai.cat/web/wp-includes/class-wp-tax-query.php(275): WP_Tax_Query->get_sql_for_query(Array)

      10 /usr/home/bai.cat/web/wp-includes/class-wp-tax-query.php(251): WP_Tax_Query->get_sql_clauses()

      11 /usr/home/bai.cat/web/wp-includes/class-wp-query.php(2298): WP_Tax_Query->get_sql(‘mp20_posts’, ‘ID’)

      12 /usr/home/bai.cat/web/wp-includes/class-wp-query.php(3949): WP_Query->get_posts()

      13 /usr/home/bai.cat/web/wp-includes/class-wp-query.php(4081): WP_Query->query(Array)

      14 /usr/home/bai.cat/web/wp-includes/block-template-utils.php(1158): WP_Query->__construct(Array)

      15 /usr/home/bai.cat/web/wp-includes/block-template.php(171): get_block_templates(Array)

      16 /usr/home/bai.cat/web/wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php(164): resolve_block_template(‘page-antidesliz…’, Array, »)

      17 /usr/home/bai.cat/web/wp-includes/rest-api/class-wp-rest-server.php(1292): WP_REST_Templates_Controller->get_template_fallback(Object(WP_REST_Request))

      18 /usr/home/bai.cat/web/wp-includes/rest-api/class-wp-rest-server.php(1125): WP_REST_Server->respond_to_request(Object(WP_REST_Request), ‘/wp/v2/template…’, Array, NULL)

      19 /usr/home/bai.cat/web/wp-includes/rest-api.php(586): WP_REST_Server->dispatch(Object(WP_REST_Request))

      20 /usr/home/bai.cat/web/wp-includes/rest-api.php(2973): rest_do_request(Object(WP_REST_Request))

      21 [internal function]: rest_preload_api_request(Array, ‘/wp/v2/template…’)

      22 /usr/home/bai.cat/web/wp-includes/block-editor.php(754): array_reduce(Array, ‘rest_preload_ap…’, Array)

      23 /usr/home/bai.cat/web/wp-admin/edit-form-blocks.php(114): block_editor_rest_api_preload(Array, Object(WP_Block_Editor_Context))

      24 /usr/home/bai.cat/web/wp-admin/post.php(187): require(‘/usr/home/bai.c…’)

      25 {main}

      thrown

      ¿Como puedo solucionarlo?

      Muchas gracias,

      Sergi

    Iniciador del debate cristina999

    (@cristina999)

    Resuelto, era por el plugin Speed Optimizer

    Moderador Mariano Pérez Caro

    (@mpcdigital)

    Aunque se puede hacer mano, es mejor saber lo que se está tocando. Puedes usar un par de plugins. Primero uno de limpieza: WP-Sweep (https://es.wordpress.org/plugins/wp-sweep/) que limpiará cosas no usadas. Luego, con este AAA Option Optimizer (https://es.wordpress.org/plugins/aaa-option-optimizer/) comprobará que opciones se cargan que no hacen falta y las quitará de enmedio.

    Siempre haciendo una copia de seguridad antes, por si acaso.

    • Al comprobar la salud de mi web, he visto que aparece un error crítico que podría afectar al rendimiento:

      «Las opciones cargadas automáticamente son ajustes de configuración para plugins y temas que se cargan automáticamente con cada carga de página en WordPress. Tener demasiadas opciones de carga automática puede ralentizar tu sitio. Tu sitio tiene 785 opciones autocargadas (tamaño: 953 KB) en la tabla de opciones, lo que podría hacer que tu sitio fuera lento. Puedes revisar las opciones que se cargan automáticamente en tu base de datos y eliminar las que ya no necesite tu sitio».

      ¿Cómo puedo cambiar esas opciones cargadas automáticamente? Muchas gracias.

    @almendron, ¿ese código valdría también para este error crítico de mi sitio? Gracias de antemano.

    «Las opciones cargadas automáticamente son ajustes de configuración para plugins y temas que se cargan automáticamente con cada carga de página en WordPress. Tener demasiadas opciones de carga automática puede ralentizar tu sitio. Tu sitio tiene 786 opciones autocargadas (tamaño: 953 KB) en la tabla de opciones, lo que podría hacer que tu sitio fuera lento. Puedes revisar las opciones que se cargan automáticamente en tu base de datos y eliminar las que ya no necesite tu sitio».

    • Buenas tardes,

      Quisiera hacer un portal de clasificados en WordPress, y me gustaría si hay alguien con experiencia en el tema, para que me pudiera recomendar que Theme o Plugin usar para hacer un portal de anuncios clasificados, el cual tenga integración de Woocommerce, para que los anunciantes premium puedan pagar y estar sus anuncios clasificados arriba del todo.

      Es como un https://www.milanuncios.com/ o https://www.mundosexanuncio.com/

      Porque el que queremos hacer será para el sector adulto.

      Gracias por adelantado.

      • Este debate fue modificado hace 1 año, 2 meses por Sergio.

    Hola @elian12altamirano.

    He entrado a tu sitio con el móvil y me ha funcionado bien el menú.

    No se si es que lo has solucionado. Si no es así, vamos alo primero que decimos siemre jejeje: borra todas las cachés, incluso la del celular.

    He tenido algunos casos en los que este problema se debía a un exceso de optimización de Javacript. No se si es tu caso. De todas formas, si usas un plugin de optimización, procura no diferir ni minimizar el Javascript que afecte al menú.

    Saludos. Ya nos cuentas.

    Moderador Mariano Pérez Caro

    (@mpcdigital)

    La razón por la que tu primer método con wp_dequeue_style() no funciona para eliminar los estilos inline de Akismet es fundamentalmente por cómo WordPress maneja los estilos «inline» en comparación con los archivos de hoja de estilo encolados (<link rel='stylesheet'>).

    Aquí te explico las diferencias clave:

    1. wp_dequeue_style() funciona para estilos encolados (archivos CSS):
      • La función wp_dequeue_style() se utiliza para «desencolar» o remover un archivo CSS que ha sido previamente registrado y encolado con wp_enqueue_style().
      • Cuando un plugin o tema utiliza wp_enqueue_style('mi-estilo', get_template_directory_uri() . '/css/mi-estilo.css');, WordPress añade una etiqueta <link rel='stylesheet' id='mi-estilo-css' ...> al HTML.
      • wp_dequeue_style('mi-estilo') le dice a WordPress que no incluya ese archivo CSS en la salida final.
    2. Estilos inline (<style id='akismet-widget-style-inline-css'>) son diferentes:
      • Los estilos inline como los que Akismet añade (con <style id='akismet-widget-style-inline-css' type='text/css'>) no son «encolados» de la misma manera que los archivos CSS.
      • A menudo, estos estilos inline se añaden directamente al objeto global WP_Styles usando wp_add_inline_style() o wp_styles()->add_data(), adjuntándolos a un «handle» de estilo existente (en este caso, akismet-widget-style).
      • Aunque el ID de la etiqueta <style> pueda parecer similar a un «handle» de encolado (akismet-widget-style-inline-css), wp_dequeue_style() no está diseñado para eliminar directamente el contenido de una etiqueta <style> generada con wp_add_inline_style() o métodos similares que insertan CSS directamente en la cabecera. wp_dequeue_style() solo afecta la carga de archivos CSS.
    3. ¿Por qué funciona el segundo método? El segundo método que encontraste: PHPadd_action( 'wp_print_styles', function() { // Remove previous inline style wp_styles()->add_data( 'akismet-widget-style', 'after', '' ); } ); Funciona porque ataca el problema en su raíz. Te explico:
      • wp_styles(): Esto accede a la instancia global de la clase WP_Styles, que es donde WordPress guarda toda la información sobre los estilos (tanto encolados como inline).
      • add_data( 'akismet-widget-style', 'after', '' ):
        • 'akismet-widget-style' es el «handle» del estilo al que Akismet probablemente está adjuntando su CSS inline (aunque el ID de la etiqueta sea akismet-widget-style-inline-css, el handle subyacente para añadir datos inline suele ser el nombre del estilo principal al que se asocia).
        • 'after' es el «key» que indica que estamos modificando los datos que se adjuntan «después» del estilo encolado (que es donde wp_add_inline_style() típicamente coloca el CSS inline).
        • '' (cadena vacía): Al establecer los datos a una cadena vacía, estás sobrescribiendo el CSS inline que Akismet había añadido a ese handle, efectivamente borrándolo.
      • wp_print_styles Hook: Este hook se ejecuta cuando WordPress está a punto de imprimir los estilos en la sección <head> de la página. Es el momento perfecto para modificar los datos de los estilos antes de que se impriman.

    En resumen:

    wp_dequeue_style() se encarga de evitar que se carguen archivos CSS completos. Los estilos inline, como los de Akismet, se inyectan directamente en la salida HTML, a menudo asociados a un «handle» de un estilo existente, y no se gestionan como archivos separados que puedan ser desencolados. El segundo método funciona porque manipula directamente los datos de estilo almacenados por WordPress antes de que se impriman en la página.

    Hola, @alcanceoffice:

    Es probable que se haya roto el acceso a la hoja de estilos o que tu tema haya ejecutado una actualización que ha sido interrumpida en el proceso, dejando el tema corrupto.

    Mi recomendación es que hagas una actualización manual de tu tema para descartar esto último. Si sigue fallando, puedes intentar desactivar temporalmente todos los plugins, y luego ir actualizando uno a uno, al tiempo que pruebas tu web, hasta que consigas aquel que esté produciendo el problema.

Viendo 15 resultados - del 271 al 285 (de un total de 31.810)