Agregar botón para visitar página web en cada post

  • Autor Autor deniz946
  • Fecha de inicio Fecha de inicio

deniz946

Gamma
Redactor
Verificado por Whatsapp
Hola buenas en cada post tengo un boton que pone Read more o Leer mas pero justo abajo de ella quiero insertar otro boton del mismo tipo que diga Visitar la pagina web, que al pulsar en ese boton vaya directmanete a la web, sin tener que leer mas y ahi ver el link de la web.En plan un campo personalizado, meto la direceccion de la pagina ahi y luego ese enlace sea el enlace del boton que iria debajo de Read more. Porque tengo una pagina web de directorios y asi es mas facil de visitar la web.

El codigo del read more es este

<a class="more-link" href="<?php the_permalink() ?>#more"> Información sobre la pagina web</a>

le agradezco la ayuda.

Si quereis ver a que me refiero mas facilmente Enlace eliminadopodeis ver la web y a lo que me refiero
 
Supongo que si usas como formato de entrada 'link' tiene que haber un modo mejor de hacerlo. Si no, siempre puedes usar una expresión regular. Pon:
PHP:
<?php preg_match('/<a[^>]*\shref=("|\')([^"\']+)\1(\s|>)/', get_the_content(), $matches);
if($matches):?>
<a href="<?php echo $matches[2] ?>">Ver la web completa</a>
<?php endif; ?>
Suponiendo que el primer link de la entrada sea a la página en cuestión.
 
Un campo personalizado para agregar el enlace de una página web en el index sería algo así:

Insertar CODE, HTML o PHP:
<div><a href="<?php $key="paginaweb"; echo get_post_meta($post->ID, $key, true); ?>" title="<?php the_title(); ?>" rel="nofollow" target="_blank" >
<img title="<?php the_title(); ?>" src="poner AQUI ubicacion de la imagen" alt="Pagina" class="floatright" width="93" height="43" /></a></div>


  • Con este puedes ponerle hasta una imagen al enlace con un título como "Ir a la web" y le agregué el nofollow, además de que se abriría en otra pestaña.
  • No olvides poner la ubicación exacta dónde subes la imagen, si la vas a usar, si no sólo quitas el enlace a ella, que está en el código.
  • El campo se nombraría "paginaweb".
 
Hasmin lo tuyo me ha servido, lo unico que queria saber es si lo puedo mover, es decir, moverlo a la derecha de tal manera que este justo abajo de Read more? Si se puede seria perfecto, muchas gracias

P.D Vale nada ya me he apañado yo solo, muchisimas gracias por el code Hasmin, de verdad! 🙂
 
Última edición: