Respuestas de foro creadas

Viendo 15 respuestas - 16 de 30 (de 64 total)
  • Lo suyo sería que dentro de la carpeta htdocs crearas una carpeta por cada uno de los blogs que quieras tener funcionando. Ejemplo:

    /htdocs
        /blog01
        /blog02
        /blog03

    Cada blog estaría en http://localhost/blog01/ etc.

    Es muy difícil sin saber más pero… si es problema de redirección…
    Probad a ir a «Ajustes->Enlaces Permanentes» y sin cambiar nada dadle al botón «Guardar cambios»

    Una vez descomprimida la carpeta donde viene WordPress la tienes que poner en la carpeta htdocs.
    Yo lo que hago es copiar la carpeta entera y luego cambiarle el nombre para poder tener varias instalaciones de WordPress.
    Hice un pequeño video que puedes encontrar aquí. Hacia el minuto 4:30 encontrarás donde pongo la carpeta de WordPress.

    En cuanto lo de olvidarte de Windows… pues no se. Hay gente muy radical. Puedes perfectamente desarrollar en Windows y luego subir el resultado al servidor.

    Un saludo

    Pues es una lástima que no te haya servido el consejo de Sara, porque la verdad, es un buen consejo.
    David te ha dicho lo que tienes que hacer, Sara te ha respondido a tu siguiente pregunta y al notar el nivel de conocimientos que tienes te ha dado un valiosísimo consejo aunque no lo sepas apreciar.
    Solo queda que alguien te lo de todo hecho.
    Seguro que David, o Sara o yo mismo podríamos hacerlo si nos contratas ya que al igual que tu somos autodidactas en WordPress y hemos empleado muchísimas horas en investigar y aprender.
    Un saludo

    Moncho, si has solucionado el problema podrías marcar el hilo como resuelto. Podría ayudar a otros 😉

    Prueba así:

    <?php comments_popup_link( __( 'No comments', 'tutextdomain' ), __( '1 comment', 'tutextdomain' ), __( '% comments', 'tutextdomain' ), 'comments-link', __( 'Comments are closed', 'tutextdomain' ) ); ?>

    Después de cambiar el código abre otra vez el archivo .po del theme con el Poedit y dale a actualizar para que encuentre las nuevas cadenas. Tradúcelas y guarda.

    Que digo yo que… ¿dónde me vas a pagar una cerveza? 🙂

    Un saludo

    Buenas, el post de antes si, olvidálo, estábamos escribiendo a la vez.
    El otro post donde te digo que le añadas el textdomain olvidálo también. No me he dado cuenta de que esa página php era del core de WordPress, eso no lo toques.
    Para saber donde estan esas cadenas que te faltan por traducir necesitaría ver la estructura del theme. Pueden estar en el index.php o en content.php, ya depende de como hayan hecho el theme. Lo que puedes hacer es descarcargar e instalar Notepad++, si no lo tienes ya. Una de las funciones que tiene Notepad++ es la de búsqueda de cadenas en directorios completos. Está en el menú Buscar->Buscar en archivos, pon la cadena a buscar en Buscar, ignora el recuadro Reemplazar con (no te va a cambiar nada si no le das al botón Reemplazar en todos), y en Carpeta seleccionas el directorio del theme.
    Te saldran los ficheros que contienen la cadena a buscar y la línea en la que se encuentra.
    Ya pones por aquí el resultado. Puede que pase lo mismo que con el problema anterior.

    Un saludo

    Estábamos escribiendo al mismo tiempo 🙂
    Si no trae textdomain pónselo tu. Prueba lo siguiente:

    if ( false === $zero ) $zero = __( 'No Comments', 'tutextdomain' );
    	if ( false === $one ) $one = __( '1 Comment', 'tutextdomain' );
    	if ( false === $more ) $more = __( '% Comments', 'tutextdomain' );
    	if ( false === $none ) $none = __( 'Comments Off', 'tutextdomain' );

    No se si tendrás que editar otra vez el fichero .po, prueba y nos dices.

    Guau!! Que intriga!! 🙂
    ¿¿Qué será?? 🙂

    zuperpaginas, mira la ruta que aparece en las líneas de código de los ficheros .po

    #: ../comments.php:75
    msgid "Submit Comment"
    msgstr "Enviar comentario"

    fijate que la ruta indicada para el fichero comments.php baja un directorio y la ubicación típica de los ficheros .po .mo es
    directoriodeltheme/languages/fichero.po
    osea que el fichero existe y está en su sitio.
    Yo creo que una de dos, o el nombre del fichero no es es_ES.mo o es cosa del textdomain.

    Otra cadena típica que se encuentra en los ficheros del theme es el típico Read more… o si está traducida Sigue leyendo… o algo por el estilo. Si el enlace Sigue leyendo aparece traducido casi seguro que es cosa del textdomain.

    Otra cosa que he visto en la demo del theme en el fichero style.css, es que el nombre del theme es theme1581 y el text domain que aparece en la cadena del fichero comments.php que pone moncho es theme1234. Poner un textdomain equivocado me lo he encontrado en themes de autores considerados de «Élite» en Themeforest. Suele ser fruto del copiar y pegar y las prisas.

    En cualquier caso, monchomartinez, como dice zp…

    POR DIOS!! DÉJANOS SABER QUE PASÓ!! 🙂

    Un saludo 😉

    En la línea que me pones, el text domain sería theme1234.
    Es en los .php donde debes mirar. Busca en ese fichero del que me has puesto esa línea o en cualquier otro donde tengas una cadena de texto que si este bien traducida y mira lo que te pone. Si la cadena bien traducida te pone otro text domain, úsalo en las cadenas que no se traducen.
    No se si me he explicado :).

    Tambíen puedes mirar en el archivo style.css a ver si al principio de todo, donde te viene el nombre del theme, el autor, etc. te aparece una línea como esta:

    Text Domain: lo_que_sea

    Un saludo

    Foro: WordPress Avanzado
    En respuesta a: Roles por Páginas

    Yo pienso que quizás el modo de enfocar tu problema no sea el acertado. Se me ocurre que si los usuarios pueden crear páginas en tu sitio, lo harán dentro de una categoría determinada. Pues si esto es así, al crear la página automáticamente se genera su url. Lo que tendrías que hacer tu es crear una página que liste las páginas que pertenezcan a la categoría o categorías que tu quieras, y ésto último es fácil de hacer.

    Un saludo,

    Así es, nombre de la base de datos y usuario.
    Te puedes encontrar con otros problemillas. Échale un vistazo
    a este hilo. Aunque se habla de trasladar de localhost al servidor en Internet, los procesos a llevar a cabo son los mismos para lo que tu quieres hacer. Te puede ayudar mucho lo que se dice ahí.

    Un saludo

    La base de datos puede tener otro nombre. Simplemente haz los cambios necesarios en el archivo config.php

    Mira a ver si en los archivo de código, puede que en comments.php, no conozco ese tema, esas cadenas de texto tengan el «text domain» cambiado. Por ejemplo lo siguiente sería una cadena de texto en un archivo de código lista para ser traducida:
    <?php e_( 'Submit Comment', 'mitextdomain' ); ?>

    mitextdomain sería el text domain del theme. A mi me ha pasado que en algún theme la mayoría de las cadenas tenían un text domain pero algunas tenían otro, y aunque en el Poedit las veía y las traducía, luego WordPress no tenía en cuenta la traducción.

    Un saludo,

    Hola,
    a ver si lo que te está dando problemas es el archivo .htaccess. Si te has bajado todos los archivos del sitio te habrás bajado también el .htaccess. Te pongo un par de ejemplos.

    Archivo .htaccess para http://midominio.com:

    # 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

    Archivo .htaccess para http://localhost/midominio:

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

    Por lo demás el proceso es el que ya ha explicado camilobuitrago:

    1.- Copia de seguridad de la base en el servidor
    2.- Descarga de los archivos
    3.- Importar copia de seguridad en local
    4.- Ejecutar el script (muy bueno por cierto) para cambiar las urls
    5.- Si procede (si hemos descargado el sitio entero), cambiar el archivo .htaccess

    Los pasos son los mismos, cambiando server por localhost, para volver a poner tu sitio en el servidor.

    Un saludo

Viendo 15 respuestas - 16 de 30 (de 64 total)