Personalizar el enlace de 'Leer más' en mi blog

  • Autor Autor mickey3
  • Fecha de inicio Fecha de inicio
mickey3

mickey3

Iota
SEO
Verificación en dos pasos activada
Hola a todos, vengo de blogger y estoy muy perdido.

Mi pregunta es muy simple: ¿cómo puedo cambiar el "Continue reading" por el texto que yo quiera?

Por ahí he visto, gracias al buscador de forobeta :congrats: que tengo que modificar en el editor de temas los siguientes archivos.

archives.php

index.php

Sin embargo, no veo las palabras "Continue reading" en ningún lado. ¿Alguna idea?

Gracias
 
Hola mickey. teneis que buscar en el archivo "single post" o "single new post" o en el "index". para eso ve a Apariencia / Temas / Editar. selecciona el archivo que esta en la parte derecha. y presiona "CONTROL F" para buscar y coloca "continue" y listo.

Otra manera es tener todos los archivos del theme y el wordpress en una carpeta y con dreamweaver hace un CONTROL F y buscar la palabras "continue reading" en la opcion Carpeta/seleccionas la carpeta donde estan tus archivos. y el dreamweaver buscara la palabra dentro de toda tu carpeta y abrira todos los archivos que contengan esa carpeta.

Espero haberte ayudado.

Suerte!:creep:
 
Es según el theme.. si no están en el index.php mira a ver si tiene un home.php, o mira a ver si el index.php no hace llamada a otro archivo.. si fuera el caso lo que tienes que editar esta en el archivo que llama el index.
 
Depende del tema, ya que hay 2 casos:

- Que sea una palabra en Inglés y la cambias al español
- Que sea una imagen y tendrás que cambiarla usando algún programa de edición.
 
Creo que es en index donde se modifica, yo lo hago de la forma manual, ir a editor en html y al costado de
<--more Aqui tu palabra -->
 
Buscá algo como

PHP:
<?php the_excerpt(''); ?>

Y adentro de las comillas, ponés el texto.
 
como dice facundo debes buscar

Insertar CODE, HTML o PHP:
<?php the_excerpt('Aqui lo que quieras que diga'); ?>

ó

Insertar CODE, HTML o PHP:
<?php the_content('Aqui lo que quieras que diga'); ?>

Y listo , cuando cortes la entrada, dirá eso
 
Buf, pues sí que está complicado. Gracias por vuestra ayuda

En el único sitio donde encuentro "continue reading" es en functions.php

Aparece unas cuantas veces nombrado. He modificado en todas ellas y he puesto "continua reading" para ver si se veía el cambio y nada.

Sobre lo que me comentáis Facundo y Ángel Ortega no he visto ese código en ningún lado :frown:

¿cómo lo hago?
 
Copiá el código del index acá como código, así lo miramos.


Saludos!
 
Gracias Facundo, lo copio


<?php
/**
* The main template file.
*
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
* Learn more: Template Hierarchy « WordPress Codex
*
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/

get_header(); ?>

<div id="container">
<div id="content" role="main">

<?php
/* Run the loop to output the posts.
* If you want to overload this in a child theme then include a file
* called loop-index.php and that will be used instead.
*/
get_template_part( 'loop', 'index' );
?>
</div><!-- #content -->
</div><!-- #container -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>
 
buenas, a mi me gustaria hacer lo mismo pero de la siguiente manera:

quiero que los usuarios cuando le den a continuar leyendo, les lleve al inicio del post y no salga lo del url.html#more308 , quiero que les lleve arriba del todo

como puedo cambiarlo? el cms seria wordpress
 
Decime como se llama el theme, así lo descargo y lo veo.


Saludos!
 
El theme se llama twenty ten, es el que viene por defecto
 
En el archivo Loop.php se encuentra <?php the_excerpt(); ?>


Saludos!
 
Gracias Facundo, en ese archivo no miré porque no le hice caso, la primera vez que escucho loop.php

He puesto entre comillas las palabras que quiero cada vez que nombra <?php the_excerpt(); ?> y sigue saliendo el "maravilloso" continue reading

Pongo esto: <?php the_excerpt('Ver vídeo'); ?>
 
mickey3 mira a ver si tienes esta carpeta \tema\library\_post y busca la linea donde pone
PHP:
<?php the_content
o busca
PHP:
continue reading
y si esta lo cambias por tu texto
 
Fijate en Page.php poné donde dice

<?php the_content(); ?>

<?php the_content('Ver Video'); ?>


Igual, te recomendaría, poner otro theme. Ese es el default de Wordpress. Es feo 😛
 
Esta solución es COMPROBADA.

Debes ir al archivo loop.php

Una vez ahí, en tu navegador vas a Herramientas - Buscar o le das a Control+F y buscas la palabra reading.

Te saldrán 2 resultados.

En el segundo resultado es donde debes cambiar Continue Reading por lo que quieras.

Insertar CODE, HTML o PHP:
<div class="entry-content">
				<?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?>

Saludos y espero lo puedas lograr.

Cualquier duda solo preguntas 😀
 
Esta solución es COMPROBADA.

Debes ir al archivo loop.php

Una vez ahí, en tu navegador vas a Herramientas - Buscar o le das a Control+F y buscas la palabra reading.

Te saldrán 2 resultados.

En el segundo resultado es donde debes cambiar Continue Reading por lo que quieras.

Insertar CODE, HTML o PHP:
<div class="entry-content">
				<?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?>

Saludos y espero lo puedas lograr.

Cualquier duda solo preguntas 😀

:rock: ¡Por fin! :rock: Esta es la solución que me ha llevado a cambiar el dichoso texto. Muchas gracias por tu ayuda compañero y a todos los que me habéis ayudado en este hilo.

:congrats:
 
¿tienes un fichero home.php?

si es asi, ponlo aquí para mirarlo...
 
Atrás
Arriba