Постоянная ссылка PHP проблема с Wordpress - PullRequest
0 голосов
/ 18 февраля 2011

сайт http://www.christopherwaller.com/wordpress/

Если вы посмотрите на вышеуказанный сайт, я пытаюсь вставить ссылку на страницу на каждом из изображений в карусели, поэтому, если вы щелкнете в любом месте изображения, он перейдет на новую страницу. Я создал нужную ссылку на текст заголовка сообщения (например, Look 1, Look 2 и т. Д.), Используя

<h2 class="postitle"><a href="<?php the_permalink();?>"><?php the_title(); ?></a></h2>

но я не могу найти подходящего PHP для создания одинаковых ссылок на каждой фотографии карусели?

Я все еще пытаюсь разобраться с PHP, если кто-нибудь мог бы посоветовать, что было бы здорово. Спасибо

это PHP

    <div class="edit"><?php edit_post_link(); ?></div>
        </div>

            <div class="postcontent">
            <?php
            $content = $post->post_content;
            $searchimages = '~<img [^>]* />~';              
            preg_match_all( $searchimages, $content, $pics );

            $iNumberOfPics = count($pics[0]);
            if ( $iNumberOfPics > 0 ) { ?>

            <?php the_thumb('medium'); ?>
            <?php } else { ?>
            <div class="imgframe"></div>
             <?php } ?>










            <div class="post_content">

                <h2 class="postitle"><a href="<?php the_permalink();?>"><?php the_title(); ?></a></h2>
                <?php the_excerpt(); ?>
                <?php wp_link_pages('<p class="pages"><strong>'.__('Pages:').'</strong> ', '</p>', 'number'); ?>
                <div class="post_meta">
                <div class="author"><?php the_author(); ?></div>
                <div class="date_meta"><?php the_date(); ?></div>
                <div class="category_meta"><?php the_category(', '); ?></div>
                </div>
            </div>

            </div>
        <div class="postbg_bottom"></div>
            <div class="social_links">
            <a class="read" title="Read the rest of this post" href="<?php the_permalink(); ?>">read more</a>
              </div>
        </div>
            <?php endwhile ?>
            <div class="navigation">
                <div class="nxt_page"><?php previous_posts_link('New Entries »', 0); ?></div>
                <div class="prv_page"><?php next_posts_link('« Old Entries', '0') ?></div>
             </div>   
            <?php endif ?>

  </div>
 </div>
 <!--CONTENT END-->

и CSS

/* Easy Slider */



 #slider ul, #slider li{margin:0;padding:0;list-style:none;}



#slider li, #slider2 li{ width:1000px;height:1100px;} 







#nextBtn{display:block; width:13px; height:14px; position:relative; left:0px; top:0px; z- index:1000; right:120px; top:-718px; float:left; left:840px; margin-right:20px; }



#prevBtn{display:block; width:13px; height:14px; position:relative; left:300px; top:0px; z-index:1000; right:120px; top:-718px; float:left; left:-100px; margin-right:20px; }  



#prevBtn{ left:-20px;}              

#nextBtn a, #prevBtn a{  display:block;position:relative;width:13px;height:14px;

background:url(images/sl_left.png) no-repeat 0 0;} 



#nextBtn a{ background:url(images/sl_right.png) no-repeat 0 0;}



.graphic, #prevBtn, #nextBtn{padding:0; display:block; overflow:hidden; text-indent:-8000px;}





/* Easy Slider END */



/*SLIDER END*/

Ответы [ 2 ]

1 голос
/ 21 сентября 2012

Вы можете попробовать использовать следующее вместо "the_thumb ();"

добавьте следующее в 'functions.php' вашей темы

// Add post thumbnail theme support
    add_theme_support('post-thumbnails');

Затем используйте следующее для замены 'the_thumb ();'

if ( has_post_thumbnail() )
    the_post_thumbnail();

Я на самом деле использую это сам и создал плагин , который связывает миниатюру поста с постом. Похоже, вы пытаетесь сделать то же самое, поэтому я надеюсь, что это сработает для вас.

0 голосов
/ 18 февраля 2011

Я так понимаю, вы используете PostThumb пересмотренный плагин , правильно? И если я правильно прочитал, этот плагин выводит одну картинку с the_excerpt(). Если это так, не могли бы вы просто сделать это? :

<a href="<?php the_permalink();?>">
    <?php the_excerpt(); ?>
</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...