[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с php-виджетом
A.Malahov
Очень нужна помощь знатоков!
Есть php код виджета, это слайдер на сайте, который выводит последние новости с картинкой и коротким анонсом. Вот его код:
Цитата
<?php
// Get slide items

function get_slide_items($slide_cat, $count){
global $post;
  $args = array(
        'posts_per_page' => $count,  // Limit to 5 posts
        'cat' => $slide_cat,
    );

$loop = new WP_Query( $args );
echo "<ul class='slides'>";
while ( $loop->have_posts() ) : $loop->the_post(); ?>

<li>
 
  <?php
  $thumb = get_post_thumbnail_id();
  $img_url = wp_get_attachment_url( $thumb,'full' ); //get full URL to image (use "large" or "medium" if the images too big)
  $image = aq_resize( $img_url, 960, 410, true,true,true ); //resize & crop the image
  ?>
  <?php if($image) : ?>
  <img src="<?php echo $image ?>" alt="<?php the_title(); ?>" />
  <?php endif; ?>
  <div class="flex-caption">
    <h2> <?php the_title(); ?> </h2>
        <span> <?php echo excerpt(25); ?> </span>
      </div>
  </li>

    <?php endwhile;
    echo "</ul>";
    wp_reset_postdata();
}

Проблема в том, что при нажатии на картинку или текст не работает переход на страницу новости, т.е. этот виджет вообще неактивен в плане ссылок. Помогите доработать, отцы!

Игорь_Vasinsky
Цитата
что при нажатии на картинку или текст не работает переход на страницу новости



Цитата
отцы


сынок, а как сделать ссылку на HTML ? про тег <a> не слыхал?

у тебя выводиться только картинка

 <img src="<?php echo $image ?>" alt="<?php the_title(); ?>" />


оберни её в ссылку и пропиши путь к новостям в цикле.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
A.Malahov
Спасибо! Огромное! Простое решение было, как всегда на поверхности!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.