Autor Tema: Pierdo enlaces en portada.  (Leído 82 veces)

0 Usuarios y 1 Visitante están viendo este tema.

ylodis

  • Mensajes: 6
  • Agradecimientos: 0
    • Blog Tarot PortalTarot.com
Pierdo enlaces en portada.
« en: 05 de Junio de 2017, 16:29 »
Hola,

Al actualizar o restablecer mi sitio http://blog.portaltarot.com/ pierdo los enlaces que de la portada van al artículo (aunque no en la lista de articulos a la derecha).

Soy bastante nuevo con WP, pudiera ser un fallo muy básico.

Angeles Portillo

  • Administrador
  • Mensajes: 2.827
  • Agradecimientos: 1418
    • Zanguanga
  • Twitter: @zanguanga
Re:Pierdo enlaces en portada.
« Respuesta #1 en: 05 de Junio de 2017, 19:33 »
¿A qué te refieres con perder enlaces?
No te limites a preguntar, agradece cuando alguien te ayude y ayuda tú también a los demás.

Zanguanga | Tutoriales | Pymes | Bailes | Todoalergias |

joliveras

Re:Pierdo enlaces en portada.
« Respuesta #2 en: 05 de Junio de 2017, 19:35 »
Código: [Seleccionar]
<a href="" title="Portal Tarot ilumina">Portal Tarot ilumina</a>
Parece que no se están generando las urls, deberías revisar el código de la home, mejor si puedes ponerte en contacto con el desarrollador del Theme.
Saludos

Front End Developer

ylodis

  • Mensajes: 6
  • Agradecimientos: 0
    • Blog Tarot PortalTarot.com
Re:Pierdo enlaces en portada.
« Respuesta #3 en: 08 de Junio de 2017, 13:07 »
Gracias por responder.

En efecto, no se genera la url en los enlaces, pero este problema sólo se da después de restaurar el sitio desde una copia de seguridad.

En cuanto al theme no creo que sea ese el problema, por la razón anterior y porque es un thema bastante utilizado y conocido (adapt gratuito) que incluso se usa en algún curso de WP.

joliveras

Re:Pierdo enlaces en portada.
« Respuesta #4 en: 08 de Junio de 2017, 13:15 »
Has probado a regenerar los permalinks?
Saludos

Front End Developer

ylodis

  • Mensajes: 6
  • Agradecimientos: 0
    • Blog Tarot PortalTarot.com
Re:Pierdo enlaces en portada.
« Respuesta #5 en: 09 de Junio de 2017, 14:26 »
Si, he entrado en ese apartado y grabado

joliveras

Re:Pierdo enlaces en portada.
« Respuesta #6 en: 09 de Junio de 2017, 14:35 »
Tendría que ver el código que hay dentro de
Código: [Seleccionar]
loop-entry:

Código: [Seleccionar]
<article class="loop-entry clearfix">
  <a href="" title="Portal Tarot y el aguante" class="loop-entry-thumbnail">
    ...
  </a>
</article>
Saludos

Front End Developer

ylodis

  • Mensajes: 6
  • Agradecimientos: 0
    • Blog Tarot PortalTarot.com
Re:Pierdo enlaces en portada.
« Respuesta #7 en: 10 de Junio de 2017, 16:32 »
Entiendo que te refieres a una clase css ¿dónde estaría (directorio/fichero)?

joliveras

Re:Pierdo enlaces en portada.
« Respuesta #8 en: 10 de Junio de 2017, 19:43 »
No tiene nada que ver con css, mira en los archivos php del template.
Saludos

Front End Developer

ylodis

  • Mensajes: 6
  • Agradecimientos: 0
    • Blog Tarot PortalTarot.com
Re:Pierdo enlaces en portada.
« Respuesta #9 en: 11 de Junio de 2017, 18:59 »
En mi    Directorio raíz  >  blog  >  wp-content  >   themes  >  wpex-adapt   >   templates

Tengo varios ficheros PHP para hacer las diferentes modelos de página web posibles con este tema, creo que te refieres a homepage.php
que reproduzco al final. si no es así dime como puedo subir al foro una carpeta comprimida con todo el contenido de wp-co0ntent > themes


Código: [Seleccionar]
<?php
/**
 * Template Name: Homepage
 *
 * @package WordPress
 * @subpackage Adapt Theme
 */
?>


<?php get_header(); ?>

    <div class="home-wrap clearfix">
   
    <?php
//get homepage module blocks
$home_blocks $smof_data['homepage_blocks']['enabled'];

if ($home_blocks) :

foreach ($home_blocks as $key=>$value) :

switch($key) {


/***************************
* Homepage Tagline
***************************/
case 'home_tagline'?>

   
<?php if( get_bloginfo('description') ) { ?>
                            <section id="home-tagline">
                                <?php echo bloginfo('description'); ?>
                            </section>
                        <?php ?>
                       
                       
                       
                   <?php    
                   
/***************************
* Homepage Slider
***************************/
break;
case 'home_slider'?>

                   
                    <section class="home-slider clr">
<div class="container">
<?php if ( wpex_get_data('slider_alternative') !== '' ) { ?>
<?php echo do_shortcodewpex_get_data('slider_alternative') ); ?>
<?php } else { ?>
                                <?php if ( wpex_get_data'slides_post_type''1' ) == '1' ) { ?>
<?php get_template_part('content','slider'); ?>
                                    <?php ?>
<?php ?>
</div><!-- .container -->
</section><!-- #home-slider .clr -->
                       
                       
<?php    
                   
/***************************
* Homepage Content
***************************/
break;
case 'home_content'?>

                       
                    <section class="home-content entry clr">
                            <?php while ( have_posts() ) : the_post(); ?>
                            <?php the_content(); ?>
                            <?php endwhile; ?>
                        </section><!-- .home-tagline -->
                   
                   <?php    
                   
/***************************
* Homepage Highlights
***************************/
break;
case 'home_highlights'?>

                   
                        <?php $wpex_highlights_query = new WP_Query(
array(
'post_type' => 'hp_highlights',
'showposts'  => '-1',
'no_found_rows' => true,
)
);

if( $wpex_highlights_query->posts ) { ?>

                       
                            <section id="home-highlights" class="clearfix">
                            <?php if ( wpex_get_data'home_highlights_heading' ) == '1' ) { ?>
                            <h2 class="heading"><span><?php echo wpex_get_data('home_highlights_heading_txt'__'Features''wpex' ) ); ?></span></h2>
                            <?php ?>
                            <?php $wpex_count=0?>
                                <?php foreach( $wpex_highlights_query->posts as $post ) : setup_postdata$post ); ?>
                                <?php $wpex_count++; ?>
                                    <article class="hp-highlight col-<?php echo $wpex_count?>">
                                        <?php if( get_post_metaget_the_ID(), 'wpex_highlights_url'true ) ) { ?>
<a href="<?php echo get_post_metaget_the_ID(), 'wpex_highlights_url'true ?>" title="<?php the_title(); ?>">
                                        <?php ?>
                                        <?php if( has_post_thumbnail() ) { ?>
                                                <img src="<?php echo wp_get_attachment_urlget_post_thumbnail_id() ); ?>" alt="<?php the_title(); ?>" class="hp-highlight-thumb" />
<?php ?>
                                        <h2><?php the_title(); ?></h2>
                                        <?php if( get_post_metaget_the_ID(), 'wpex_highlights_url'true ) ) { ?></a><?php ?>
                                       
                                        <?php the_excerpt(); ?>
                                    </article><!-- /hp-highlight -->
                                    <?php if( $wpex_count == '4' $wpex_count=0?>
                                <?php endforeach; ?>
                            </section><!-- /home-projects -->     
                        <?php ?>
                       
                        <?php wp_reset_postdata(); ?>
                       
                       
                       
                       
                        <?php
                        
/***************************
                        * Recent Portfolio Posts
                        ***************************/
                        
break;
                        case 
'home_portfolio'?>

                       
                            <?php
                            
// Setup tax query if needed
                            
if ( wpex_get_data('home_port_cat') !== '' && wpex_get_data('home_port_cat') !== 'All' ) {
                                
$wpex_tax_query = array(
                                    array (
                                        
'taxonomy' => 'portfolio_category',
                                        
'field'  => 'slug',
                                        
'terms' => wpex_get_data'home_port_cat' )
                                    )
                                );
                            } else { 
$wpex_tax_query NULL; } ?>

                           
                            <?php $wpex_port_query = new WP_Query(
                                array(
                                    
'post_type' => 'portfolio',
                                    
'showposts' => wpex_get_data'home_port_count''4' ),
                                    
'no_found_rows' => true,
                                    
'tax_query' => $wpex_tax_query
                                
)
                            );
                            
                            if( 
$wpex_port_query->posts ) { ?>

                                <section id="home-projects" class="clearfix">
                                <?php if ( wpex_get_data'home_port_heading''1' ) == '1' ) { ?>
                            <h2 class="heading"><span><?php echo wpex_get_data('home_port_heading_txt'__'Recent Work''wpex' ) ); ?></span></h2>
                                <?php ?>
<?php $wpex_count=0?>
                                    <?php foreach( $wpex_port_query->posts as $post ) : setup_postdata$post ); ?>
<?php $wpex_count++; ?>
                                        <?php get_template_part'content''portfolio' ); ?>
                                        <?php if( $wpex_count == '4' $wpex_count=0?>
                                    <?php endforeach; ?>
                                </section><!-- /home-projects -->
                            <?php ?>
                           
                            <?php wp_reset_postdata(); ?>
                       
                       
                       
                               
                        <?php
                        
/***************************
                        * Recent Blog Posts
                        ***************************/
                        
break;
                        case 
'home_blog'?>

                       
                            <?php
                            
// Setup tax query if needed
                            
if ( wpex_get_data('home_blog_cat') !== '' && wpex_get_data('home_blog_cat') !== 'All' ) {
                                
$wpex_tax_query = array(
                                    array (
                                        
'taxonomy' => 'category',
                                        
'field' => 'slug',
                                        
'terms' => wpex_get_data'home_blog_cat' )
                                    )
                                );
                            } else { 
$wpex_tax_query NULL; } ?>

                           
                            <?php
                            
// Get Standard posts
                            
$wpex_posts_query = new WP_Query(
                                array(
                                    
'post_type' => 'post',
                                    
'showposts'  => wpex_get_data'home_blog_count''4' ),
                                    
'no_found_rows' => true,
                                    
'tax_query'  => $wpex_tax_query
                                
)
                            );
                            
                            if( 
$wpex_posts_query->posts ) { ?>

                            <section id="home-posts" class="clearfix">
                            <?php if ( wpex_get_data'home_blog_heading''1' ) == '1' ) { ?>
                            <h2 class="heading"><span><?php echo wpex_get_data('home_blog_heading_txt'__'Recent News''wpex' ) ); ?></span></h2>
                                <?php ?>
                                <?php $wpex_count=0?>
                                <?php foreach( $wpex_posts_query->posts as $post ) : setup_postdata$post ); ?>
                                    <?php $wpex_count++; ?>
                                    <article class="home-entry col-<?php echo $wpex_count?>">
                                        <?php if ( has_post_thumbnail() ) {  ?>
                                        <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><img src="<?php echo aq_resizewp_get_attachment_urlget_post_thumbnail_id() ), wpex_img('blog_entry_width'),  wpex_img('blog_entry_height'),  wpex_img('blog_entry_crop') ); ?>" alt="<?php the_title(); ?>" /></a>
                                        <?php ?>
                                        <div class="home-entry-description">
                                            <h3><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php echo the_title(); ?></a></h3>
                                            <?php echo wpex_excerpt'15' ); ?>
                                        </div><!-- /home-entry-description -->
                                    </article><!-- /home-entry-->
                                    <?php if( $wpex_count == '4' $wpex_count=0?>
                                <?php endforeach; ?>
                            </section><!-- /home-posts -->     
                        <?php ?>
                       
                        <?php wp_reset_postdata(); ?>
                       
<?php // end switch($key) ?>

<?php endforeach; ?>
           
<?php endif; ?>
           
    </div><!-- /home-wrap -->   

<?php get_footer(); ?>

joliveras

Re:Pierdo enlaces en portada.
« Respuesta #10 en: 12 de Junio de 2017, 07:36 »
No parece que esté aquí.

Tienes que buscar la clase
Código: [Seleccionar]
loop-entry y prueba a cambiar el código del link por
Código: [Seleccionar]
<?php echo get_the_permalink(); ?>
Saludos

Front End Developer

ylodis

  • Mensajes: 6
  • Agradecimientos: 0
    • Blog Tarot PortalTarot.com
Re:Pierdo enlaces en portada.
« Respuesta #11 en: 12 de Junio de 2017, 22:53 »
Hola,

Funcionó muchas gracias.

Por si sirviera de ayuda a alguien que le ocurra lo mismo, estaba en blog / wp-content / themes / wpex-adapt / content.php

No sé porque en el link decía
Código: [Seleccionar]
<a href="<?php the_permalink(' '?>" y ha funcionado sustituyéndolo por
Código: [Seleccionar]
<a href="<?php echo get_the_permalink(); ?>"
Ojo que hay dos links, en la imagen y en el título que en mi caso es <h2>