speakers - remove links

Best WordPress theme for festivals or other events with responsive, clean and unique design.
GK User
Fri Jan 24, 2014 4:26 pm
Hi, is it possible to link all the speakers on the homepage to the speakers pag. So not to all the simmular speakers but the overall page. En is it possible to remove all the links on the speakers page. So there aren't any pages par person.
I hope it's clear how i mean it...
Thanks.
User avatar
Fresh Boarder

GK User
Fri Jan 24, 2014 8:55 pm
Hi,

So you want to link each speaker from homepage (speakers widget) to speakers category page? You have to edit gavern/widget.speakers.php file and replace links from this line:
<div class="gkw-speaker-big speaker-hide">

then, you have to edit content-speaker.php file and remove
Code: Select all
<?php the_permalink(); ?>
from a tags. Remember about the backup of the files.
User avatar
Moderator

GK User
Thu Jan 30, 2014 12:29 pm
Hi Piotr
Thanks for your quick reply! I've tried it but the line up in the home page (http://www.destress-festival.com) still links to the individual page (http://www.destress-festival.com/speaker/artist13/) instead of the 'overall' page (http://www.destress-festival.com/category/speakers/). In the 'overall' page the links ar gone, thats good.
This is what I've changed:
in widget.speakers.php (is this the wright way for the link...)
Code: Select all
if (count($speakers)) {         
         if(count($speakers) >= 5) {
            echo '<div class="gkw-speakers" data-animinterval="'.$anim_interval.'" data-animspeed="'.$anim_speed.'">
               <div class="gkw-speaker-big speaker-hide">
                  <div>
                     <a href="http://www.destress-festival.com/category/speakers/">
                        <img src="'.$speakers[2]['img'].'" alt="'.$speakers[2]['title'].'" />
                     </a>
                  </div>
                  <h4>
                     <a href="http://www.destress-festival.com/category/speakers/" title="'.$speakers[2]['title'].'">'.$speakers[2]['title'].'</a>
                  </h4>      
               </div>
            
               <div class="gkw-speakers-small-left">
                  <div class="gkw-speaker-small speaker-hide">
                     <div>
                        <a href="http://www.destress-festival.com/category/speakers/">
                           <img src="'.$speakers[0]['img'].'" alt="'.$speakers[0]['title'].'" />
                        </a>
                     </div>
                     <h4>
                        <a href="http://www.destress-festival.com/category/speakers/" title="'.$speakers[0]['title'].'">'.$speakers[0]['title'].'</a>
                     </h4>
                  </div>
               
                  <div class="gkw-speaker-small speaker-hide">
                     <div>
                        <a href="http://www.destress-festival.com/category/speakers/">
                           <img src="'.$speakers[1]['img'].'" alt="'.$speakers[1]['title'].'" />
                        </a>
                     </div>
                     <h4>
                        <a href="http://www.destress-festival.com/category/speakers/" title="'.$speakers[1]['title'].'">'.$speakers[1]['title'].'</a>
                     </h4>
                  </div>
               </div>
            
               <div class="gkw-speakers-small-right">
                  <div class="gkw-speaker-small speaker-hide">
                     <div>
                        <a href="http://www.destress-festival.com/category/speakers/">
                           <img src="'.$speakers[3]['img'].'" alt="'.$speakers[3]['title'].'" />
                        </a>
                     </div>
                     <h4>
                        <a href="http://www.destress-festival.com/category/speakers/" title="'.$speakers[3]['title'].'">'.$speakers[3]['title'].'</a>
                     </h4>
                  </div>
                  
                  <div class="gkw-speaker-small speaker-hide">
                     <div>
                        <a href="http://www.destress-festival.com/category/speakers/">
                           <img src="'.$speakers[4]['img'].'" alt="'.$speakers[4]['title'].'" />
                        </a>
                     </div>
                     <h4>
                        <a href="http://www.destress-festival.com/category/speakers/" title="'.$speakers[4]['title'].'">'.$speakers[4]['title'].'</a>
                     </h4>
                  </div>
               </div>
            </div>
         
            <div class="gkw-rest-speakers">';
            
            for($i = 0; $i < count($speakers); $i++) {
            
               echo '<div class="gkw-speaker">
                  <div>
                     <a href="http://www.destress-festival.com/category/speakers/">
                        <img src="'.$speakers[$i]['img'].'" alt="'.$speakers[$i]['title'].'" />
                     </a>
                  </div>
                  <h4>
                     <a href="http://www.destress-festival.com/category/speakers/" title="'.$speakers[$i]['title'].'">'.$speakers[$i]['title'].'</a>
                  </h4>
               </div>';
            }
               
            echo '</div>';
         }
      }

and in content-speaker.php
Code: Select all
<?php
/**
 *
 * The template for displaying posts in the Speaker Post Format on index and archive pages
 *
 **/
 
 global $tpl;

?>

<?php if(is_single()) : ?>
<article id="post-<?php the_ID(); ?>" <?php post_class('gk-speaker gk-speaker-single'); ?>>
   <header>
      <?php if(has_post_thumbnail()) : ?>
      <figure class="featured-image">
         <?php the_post_thumbnail(); ?>
      </figure>
      <?php endif; ?>
      
      <?php if(get_the_title() != '') : ?>
      <h1>
         <a href="" title="<?php printf( esc_attr__( 'Permalink to %s', GKTPLNAME ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
      </h1>
      <?php endif; ?>
      
      <?php gk_post_fields(); ?>
   </header>
   
   <?php if(is_search() || is_archive() || is_tag()) : ?>
   <section class="summary">
      <?php the_excerpt(); ?>
   </section>
   <?php else : ?>
   <section class="content">
      <?php the_content(); ?>
      <?php gk_post_links(); ?>
   </section>
   <?php endif; ?>
   

   <?php
      // variable for the social API HTML output
      $social_api_output = gk_social_api(get_the_title(), get_the_ID());
   ?>
   
   <?php if(
      $social_api_output != '' ||
      (
         get_the_author_meta( 'description' ) &&
         get_option($tpl->name . '_template_show_author_info') == 'Y'
      )
   ): ?>
   <footer>      
      <?php echo $social_api_output; ?>
   </footer>
   <?php endif; ?>
</article>
<?php else : ?>
<article id="post-<?php the_ID(); ?>" <?php post_class('gk-speaker'); ?>>
   <?php if(has_post_thumbnail()) : ?>
   <figure class="featured-image">
      <a href="" title="<?php printf( esc_attr__( 'Permalink to %s', GKTPLNAME ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark">
         <?php the_post_thumbnail(); ?>
      </a>
   </figure>
   <?php endif; ?>
   
   <?php if(get_the_title() != '') : ?>
   <h2>
      <a href="" title="<?php printf( esc_attr__( 'Permalink to %s', GKTPLNAME ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
   </h2>
   <?php endif; ?>
</article>
<?php endif; ?>

Allso is it true you only see a couple of speakers on the homepage instead of all the ones that ar on de overall page?
User avatar
Fresh Boarder

GK User
Thu Jan 30, 2014 3:51 pm
I just checked your website and seems to be ok, each speaker from the homepage links to this url: http://www.destress-festival.com/category/speakers/ and speakers are animated properly.
User avatar
Moderator

GK User
Thu Jan 30, 2014 4:04 pm
thanks, I think I wasn't patience enough...
User avatar
Fresh Boarder

GK User
Thu Feb 06, 2014 11:41 am
Hi Piotr, I've entered 16 speakers but only the last 10 are shown on the homepage, were can I change this into 16 because we want to see all 16 coming by on the homepage, thanx.
User avatar
Fresh Boarder

GK User
Thu Feb 06, 2014 2:52 pm
Hi,

Please check Wordpress Settings -> Reading and "Blog page shows" option.
User avatar
Moderator


cron