maperezotero
Respuestas de foro creadas
-
Foro: Guías – Resolución de problemas
En respuesta a: Se puede instalar la misma página dos veces en localhost?La base de datos puede tener otro nombre. Simplemente haz los cambios necesarios en el archivo config.php
Foro: Guías – Resolución de problemas
En respuesta a: Los comentarios no se traducen completamenteMira 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,
Foro: Instalación – Actualizaciones
En respuesta a: copia del servidor remoto al local y de vuelta al remotoHola,
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 .htaccessLos pasos son los mismos, cambiando server por localhost, para volver a poner tu sitio en el servidor.
Un saludo
Se me olvidaba, para estar seguros de que lo anterior funciona en tu versión del theme, podrías poner el código aquí para verlo.
Hola, he mirado más a fondo y he visto que el menú del que hablamos es el menú secundario del tema.
Por lo que he visto y comprobado, los enlaces a redes sociales forman parte del menú, por lo que si quieres mostrarlos hay que habilitar ese menú. El problema es que el creador del tema a unido las dos cosas, el menú y los enlaces a redes. Si no habilitas el menú no se muestran. Y si lo habilitas y le asignas un menú en blanco tampoco se muestran.
La solución sería cambiar el código del fichero header.php.
Yo tengo una versión más antigua que la actual del theme y he hecho unas pruebas. Con el código que te pongo a continuación desaparecen los enlaces a páginas pero se mantienen los de las redes sociales. Tienes que sustituir el código que comprueba si tienes habilitado el menú secundario por lo siguiente:<?php if (has_nav_menu( 'secondary' )) { $menu = '<ul>' . $menuSocial . '</ul>'; print($menu); } else { /* Resto del código */ }
Para que funcione, además, tienes que crear un menú secundario y asignarle cualquier cosa, da igual, por que no se mostrará.
No se si me he explicado bien, si tienes alguna duda o problema me lo dices.
Un saludo
UOPS!! Entrada duplicada 🙁
Hola, solamente tienes que crear un menú en Apariencia->Menús. Automáticamente desaparecerá el listado de páginas y se mostrará los elemento que hayas creado en tu menú.
Foro: Guías – Resolución de problemas
En respuesta a: permantlinks rewriteHola. Si el sitio no es exageradamente grande haz una copia de seguridad en formato sql y descargatela. Abre el archivo con un buen editor de textos, Notepad++ por ejemplo, y utiliza la función de buscar y reemplazar para sustituir las urls antiguas por las nuevas.
Por ejemplo:
Buscar: http://programadestres.com
Reemplazar con: http://programadestres.com/blogLuego importa la base de datos usando el archivo modificado.
Si el htaccess lo tienes bien debería funcionar.Un saludo
Foro: Plugins y Hacks
En respuesta a: [plugin qTranlate] Error en el enlace del HomeSi me permites darte un consejo, para traducir WordPress olvídate de qTranslate y usa WPML. Es de pago, pero si tu proyecto es serio merece la pena invertir un poco de dinero y comprar WPML. qTranslate es una pesadilla.
Un saludo
Foro: Guías – Resolución de problemas
En respuesta a: Como creo un catalogo/portfolio? No E-commerceBuenas, ya te contesté aquí.
Lo que tu quieres se hace con lo que te dije, Custom Post Types.
Busca un plugin para eso e información de lo que son los CPT.
Si lo que hay no te sirve solo te queda aprender a hacerlo tu mismo o contratar a alguien que te lo haga.Foro: Guías – Resolución de problemas
En respuesta a: Cómo cambiar la dirección al portafolios y notíciasHola, las páginas de portafolio, servicios, etc suelen hacerse usando los Custom Post Types. Deberías buscar el fichero donde se declaran estos CPT.
Busca la funciónregister_post_type()
. A esta función se le pasan una serie de parámetros y uno de ellos esrewrite
, este parámetro es el que tienes que cambiar por la palabra que quieras usar en los enlaces permanentes.
A continuación te pongo un pequeño ejemplo donde se ve esto.$args = array( 'labels' => $labels, 'public' => true, 'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail', 'comments', 'custom-fields', 'revisions' ), 'capability_type' => 'post', // 'rewrite' => array("slug" => "services"), // Permalinks format 'rewrite' => array( "slug" => "servicios" ), // Permalinks format 'menu_position' => 5, 'has_archive' => true ); register_post_type( 'services', $args );
Lo anterior es un fragmento de código de un CPT. Como ves, se ha cambiado la palabra «services» por «servicios».
IMPORTANTE: tienes que regenerar los permalinks después de cambiar el fichero. Para esto ve a «Ajustes->Enlaces permanentes» y sin cambiar nada haz click en el botón «Guardar cambios».Foro: Guías – Resolución de problemas
En respuesta a: Foto destacada más grandeLa entrada tienes que marcarla como destacada o sticky. En visibilidad tienes que marcar el recuadro donde pone «Fijar esta entrada en la página principal».
Foro: Plugins y Hacks
En respuesta a: Como creo un catalogo de productos (No E-shop)Usando Custom Post Types y Custom Taxonomies.
Foro: Diseño – Temas y plantillas
En respuesta a: Ajustar márgenes INTERNOS en una página wordpressSi pusieras un enlace para ver tu web sería más fácil intentar ayudarte.
Un saludo
Foro: Plugins y Hacks
En respuesta a: Si el valor es ceroHola,
en lugar de mostrar directamente el resultado de la función get_post_meta(), almacénalo en una variable y luego comprueba lo que tiene esa variable. Por ejemplo:<?php global $wp_query; $postid = $wp_query->post->ID; $telefono_3 = get_post_meta($postid, 'telefono_3', true); if ( ! empty( $telefono_3 ) ) { echo $telefono_3; } ?>
Al usar true como tercer parámetro de la función get_post_meta(), el resultado devuelto es un string, una cadena de texto, por eso hacemos la comprobación con empty( $cadena ).
No lo he probado pero creo que debería funcionar.Un saludo