Respuestas de foro creadas

Viendo 15 respuestas - de la 16 a la 30 (de un total de 55)
  • Hola,
    Sería una ayuda que citaras que fue lo último que hiciste para generar el problema…
    ¿pasaste de local a producción?¿instalaste algún plugin?

    A priori pueden ser problemas de configuración de Hosting como configuración PHP, permisos de archivos,…
    Si sabes acceder por FTP o por el panel del hosting te recomiendo renombrar el fichero .htaccess por si puede estar generando problemas y de este modo desactivarlo.
    Algo parecido puedes hacer renombrado la carpeta de plugins para así desactivarlos todos.

    Hola, una vez descartas que no tengas problemas de caché limpiando también la caché de tu navegador… lo primero como te indican es probar sin plugins ya que a priori es un problema con un plugin o un problema con el theme, por lo que descarta si el problema se soluciona al activar un theme como twentyseventeen y sin plugins.

    Una forma de depurar problemas con scripts de plugins es además de mirar la consola del navegador, puedes añadir lo siguiente en wp-config.php:
    define('CONCATENATE_SCRIPTS', false);

    Lo siguiente que probaría es a descartar que tengas algún fichero corrupto cargando nuevamente los ficheros de WordPress así como incluso pasando un plugin de seguridad.

    También te recomiendo renombrar el fichero .htaccess para ver si funciona sin este para descartar que no esté aquí el problema porque lo hayan modificado algunos plugins que ya no están…

    PD:
    ¿te ocurre sólo con post grandes?
    En ese caso prueba a poner esto en wp-config.php:

    /** Trick for long posts */
    ini_set('pcre.recursion_limit',20000000);
    ini_set('pcre.backtrack_limit',10000000);
    • Esta respuesta fue modificada hace 6 años, 6 meses por pablocianes.

    Deberías desactivar todos los plugins para comprobar que no sea problema de alguno.

    También te recomiendo cambiar de tema para descartar que no sea problema del tema que tengas ahora instalado. Prueba con twentyseventeen por ejemplo.

    Tampoco descartes revisar las DNS y comentarlo con tu proveedor de hosting.

    PD: en este momento tu web tiene el siguiente error «Error al establecer una conexión con la base de datos» por lo que no está bien configurado wp-config.php

    Hola!
    A priori aunque te faltan las etiquetas inicio y fin, lo veo correcto pero no es algo que necesites añadir ya que WordPress lo crea sólo incluso si borras este fichero lo crea nuevamente salvo que tengas más código en este archivo del que indicas o tengas problemas de permisos en el servidor.

    Mi primera recomendación si sólo tienes ese código en el archivo htaccess es que lo borres y veas si WordPress lo crea correctamente reiniciando los enlaces permanentes.

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    Te dejo un enlace interesante informativo:
    https://ayudawp.com/problema-wordpress-modifique-automaticamente-htaccess/

    También te recomiendo comprobar en la base de datos que realmente tienes los post. Desde tu panel de control de hosting vas a phpmyadmin y luego a la tabla wp_posts.

    Mucho cuidado cuando toques ficheros .htaccess y base de datos ya que puedes estropear todo, por lo que siempre hay que realizar copias de seguridad o mejor incluso no tocar si no estas seguro.

    Trata también de desactivar todos los plugins especialmente los de caché.

    También puedes descartar que no haya problemas de permisos en servidor hablando con tu hosting así como comprobar la configuración de DNS.

    Hola!
    Mira plugins específicos de WooCommerce como por ejemplo:
    https://woocommerce.com/products/per-product-shipping/

    En otro caso siempre se puede hacer por código con un plugin a medida. 😉

    Hola!
    Lo primero dar en ‘guardar’ en la parte de enlaces permanentes para que se reinicie la operación nuevamente.

    Y lo segundo si esto no es suficiente es intentar hacer la carga nuevamente y esperar que no salgan fallos.

    Al insertar los productos en el menú trata de que queden un poco más a la derecha… es como cuando haces un indice que tabulas los puntos que van dentro de otros.

    Hola!
    Explica un poco mejor como configuras el ‘sidebar’ o ‘widget area’.

    Entiendo que la configuras para mostrar las subcategorías por lo que al ‘pinchar’ ahí sólo puede pasar que te lleve a la correspondiente categoría o subcategoría.

    Si quieres que te lleve a un enlace concreto de un producto tendrás que crear ese enlace en el sidebar o en otro caso no será posible.

    Puedes dar alguna pista más indicando si usas algún plugin para widgets o plugins de WooCommerce.

    También te recomiendo este otro enlace para crear galerías personalizadas:

    https://rtmedia.io/docs/features/gallery/

    Hola,
    El plugin que mencionas es ‘fremium’ con multitud de extensiones de pago, por lo que no creo que sea necesario crear tu propio plugin aunque de este modo siempre consigues lo que quieres.

    Te dejo un enlace interesante que he visto:
    https://rtmedia.io/products/rtmedia-moderation/

    Sobre plugins de pago no podemos darte soporte desde aquí aunque puedo decirte que en la citada web veo que con este plugin puedes elegir en su configuración si todas las fotografías, vídeos, etc deben ser aprobadas previamente por el administrador.

    Hola!
    A priori es raro lo que comentas… ¿el tema y tu WordPress están actualizados?

    Prueba en primer lugar si no es problema de caché de tu navegador por ejemplo abriendo una sesión en modo incógnito y/o probando desde otra conexión como tu móvil.

    Si el problema persiste te recomiendo desactivar todos los plugins así como volver a instalar el tema que quieras e incluso borrandolo previamente.

    En cualquier caso ten en cuenta siempre realizar copias de seguridad.

    Foro: WooCommerce
    En respuesta a: pagar desde un email

    Hola!

    Te doy mi opinión personal.

    Enviar un email con tanto contenido maquetado hace difícil que llegue a la bandeja de entrada de tus clientes por filtros de spam, así como que sea vea correctamente en función del programa de correo usado.

    Lo más fácil y que te recomiendo sería enviarles un email con un enlace hacia una ‘landing page’ en tu web donde esté el botón de comprar y todo el contenido como quieras y ‘responsive’ para móviles que intuyo será la mayor parte de los casos.

    No indicas si ya tienes integrada una tienda online en tu web como WooCommerce, Easy Digital Downloads,… ahí las posibilidades son mayores.

    Otra recomendación es que uses algún servicio de ‘email marketing’ ya que te permitirá guardar los emails de tus clientes para futuras acciones de marketing. Estos servicios te permiten enviar emails maquetados.

    espero alguien más de su opinión. 😉

    !Bienvenido a la comunidad WordPress!

    Añadir a la respuesta de LGrusin es que si vas a desarrollar tengas en cuenta siempre el ‘codex’: https://codex.wordpress.org/es:Main_Page

    Ahí encontrarás cómo registrar nuevas ‘sidebars’ o ‘widgets areas’ con un poco de código como este ejemplo:

    add_action( 'widgets_init', 'theme_slug_widgets_init' );
    function theme_slug_widgets_init() {
        register_sidebar( array(
            'name' => __( 'Main Sidebar', 'theme-slug' ),
            'id' => 'sidebar-1',
            'description' => __( 'Widgets in this area will be shown on all posts and pages.', 'theme-slug' ),
            'before_widget' => '<li id="%1$s" class="widget %2$s">',
    	'after_widget'  => '</li>',
    	'before_title'  => '<h2 class="widgettitle">',
    	'after_title'   => '</h2>',
        ) );
    }

    Y luego añadirla en la plantilla:
    <?php dynamic_sidebar( 'sidebar-1' ); ?>

    A partir de aquí puedes hacer lo que quieras teniendo en cuenta la jerarquía de plantillas de WordPress, las funciones tipo is_single() y los condicionales de PHP.

    ¡Hola!
    Entiendo que el citado plugin no facilita la tarea de conexión con otras base de datos y quieres realizarlo tu mismo y luego ya usar ese plugin para crear las tablas.

    Conectar a una segunda base de datos es posible utilizando las funciones de WordPress, y requiere crear una nueva instancia de la clase WPDB. Una vez creada puedes usarla de la misma manera que usarías la instancia estándar de $wpdb.

    Si el acceso a esa base de datos es el mismo puedes probar de este modo:

    global $wpdb;
    $wpdb->select('database_name');
    $results = $wpdb->get_results($your_query);
    //Al terminar borrar cache
    $wpdb->flush();

    Si el acceso varía respecto la configuración establecida para WordPress en wp-config.php (aunque tampoco necesitas definir nuevas variables y dependerá del tipo de desarrollo…) podría ser:

    global $wpdb;
    define('EXTERNAL_DB_USER', 'root'); //username
    define('EXTERNAL_DB_PASS', 'password'); //password
    define('EXTERNAL_DB_NAME', 'table'); //databse
    define('EXTERNAL_DB_HOST', '127.0.0.1'); //localhost
    
    $external_db = new wpdb(EXTERNAL_DB_USER, EXTERNAL_DB_PASS, EXTERNAL_DB_NAME, EXTERNAL_DB_HOST);
    
    $results = $external_db->get_results($your_query);

    Para una conexión externa válida deberás configurar tu hosting para que así lo permita y no sólo ‘localhost’, así como crear un nuevo usuario en la base de datos externa cuyos datos introduces al crear la nueva estancia de wpdb.

    Hola!
    Aunque WordPress sirve ya para casi todo y ciertamente sería posible… encontrarás opiniones que te recomienden otras alternativas mejores a medida que el citado CMS.

    Pero.. ¡estas preguntando en un foro de WordPress! Así que podemos decir que puedes hacerlo ‘sin problemas’… siempre y cuando NO quieras seguir escalando y añadiendo muchos detalles ya que en ese caso (que será el más probable finalmente), desarrollarlo con WordPress tal vez no habría sido la mejor opción… y quedas avisado! 😉 Aunque también es una forma de empezar y siempre se podría migrar.

    Para empezar tendrías que definir tantos ‘Custom Post Types’ como tipos de contenido, un montón de ‘custom fields’ y tal vez nuevas tablas a medida en la base de datos para poder relacionarlos…

    En definitiva tienes que conocer en profundidad WordPress y los lenguajes que usa y valorar hasta donde quieres llegar a medio plazo… y si buscas ayuda o eres autodidacta.

Viendo 15 respuestas - de la 16 a la 30 (de un total de 55)