رفتن به مطلب

لینک دار کردن کل اسلایدر


پست های پیشنهاد شده

با سلام خدمت همه دوستان

بنده یه قالب خبری دارم که اول صفحه یک اسلایدر داره ولی برای اینکه وارد اون خبر بشی باید روی نوشته اسلایدر کلیک کنی، میخوام وقتی روی عکس اسلایدر هم کلیک میشه وارد مطلب بشه

کسی میتونه کمک کنه آبا ؟

لینک به ارسال

سلام داخل اسلایدر متنتون داخل تگ <a href> قرار گرفته تگش رو قبل از عکس بذارید درست میشه

<img src="image.jpg">
<a href="something">
  متن
</a>

به این شکل تغییر بدید

<a href="something">
<img src="image.jpg">
  متن
</a>

 

لینک به ارسال

این کد های اسلایدر من هست :
 

<?php
add_action( 'widgets_init', 'wp_posts_slider_widget' );
function wp_posts_slider_widget() {
    register_widget( 'wp_posts_slider' );
}

class wp_posts_slider extends WP_Widget {

    function wp_posts_slider() {
        $widget_ops = array( 'classname' => 'posts-slider','description' => 'نمایش مطالب به صورت اسلاید'  );
        $control_ops = array( 'width' => 250, 'height' => 350, 'id_base' => 'posts-slider-widget' );
        parent::__construct( 'posts-slider-widget',''. __( 'mellat - اسلایدر کوچک ' , 'wp'), $widget_ops, $control_ops );
    }
    
    function widget( $args, $instance ) {
        extract( $args );
        
        if ( isset( $instance[ 'category_link' ] ) ) {
            $category_link = $instance[ 'category_link' ];
        }

        if ( isset( $instance[ 'category_target' ] ) ) {
            $category_target = $instance[ 'category_target' ];
        }

        $title     = $title = apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base );
        $category  = $instance['category'];
        $number    = $instance['number'];
?>
<div id="<?php echo $args['widget_id']; ?>" class="ap_slider">
 <?php
    $my_query = new WP_Query('showposts='.$number.'&cat='.$category);
    while ($my_query->have_posts()):  $my_query->the_post(); ?>
<div class="item clearfix">
<div class="thumbnail">
<?php if(has_post_thumbnail()){?>
<a href="<?php the_permalink(); ?>"><img src="<?php the_post_thumbnail_url('loop-bar'); ?>" alt="<?php the_title(); ?>"></a>
<?php }else{ ?>
<img src="<?php bloginfo("template_url"); ?>/img/none.png">
<?php } ?>
 </div>
 <div class="det">
<div class="met">
<?php if(get_post_meta( get_the_ID(), 'meta-text-1', true )!=null){ ?><span class="cat"><?php echo get_post_meta( get_the_ID(), 'meta-text-1', true ); ?></span> <?php } ?>
</div>
<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
</div>
</div>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
</div>
     <?php
    }

    function update( $new_instance, $old_instance ) {
        $instance              = $old_instance;
        $instance['title']     = wp_strip_all_tags( $new_instance['title'] );
        $instance['category']  = wp_strip_all_tags( $new_instance['category'] );
        $instance['category_link']     = wp_strip_all_tags( $new_instance['category_link'] );
        $instance['category_target']  = wp_strip_all_tags( $new_instance['category_target'] );
        $instance['number']    = is_numeric( $new_instance['number'] ) ? intval( $new_instance['number'] ) : 5;
        return $instance;
    }

    function form( $instance ) {
        $defaults  = array( 'title' => '', 'category' => '', 'number' => 3, 'show_date' => '' );
        $instance  = wp_parse_args( ( array ) $instance, $defaults );
        $title     = $instance['title'];
        $category  = $instance['category'];
        $category_link     = $instance['category_link'];
        $category_target  = $instance['category_target'];    
        $number    = $instance['number'];
        if ( isset( $instance[ 'icon_code' ] ) ) {
        $icon_code = $instance[ 'icon_code' ];
        }
        ?>
        <p></p>
            <label for="<?php echo $this->get_field_id( 'category' ); ?>">انتخاب دسته:</label>                    
            <?php

            wp_dropdown_categories( array(

                'orderby'    => 'title',
                'hide_empty' => false,
                'name'       => $this->get_field_name( 'category' ),
                'id'         => $this->get_field_id( 'category' ),
                'class'      => 'widefat',
                'selected'   => $category

            ) );

            ?>

        </p>
        <p>
            <input type="checkbox" name="<?php echo $this->get_field_name( 'category_target' ); ?>" id="<?php echo $this->get_field_id( 'category_target' ); ?>" class="checkbox" <?php checked( $category_target, "on" ); ?>>
            <label for="<?php echo $this->get_field_id( 'category_target' ); ?>">در زبانه جدید باز شود</label>
        </p>        
        <p>
            <label for="<?php echo $this->get_field_id( 'number' ); ?>">تعداد نوشته : </label>
            <input type="text" id="<?php echo $this->get_field_id( 'number' ); ?>" name="<?php echo $this->get_field_name( 'number' ); ?>" value="<?php echo esc_attr( $number ); ?>" size="3" />
        </p>

        
        
        <?php
    
    }
}
?>

چطوری باید ادیت کنم که درست بشه ؟

لینک به ارسال

اینجا عکستون هم لینک داره و باید کار کنه

<a href="<?php the_permalink(); ?>"><img src="<?php the_post_thumbnail_url('loop-bar'); ?>" alt="<?php the_title(); ?>"></a>

میتونید به این شکل هم بذارید

<div class="thumbnail">
  <a href="<?php the_permalink(); ?>">
	<?php if(has_post_thumbnail()){?>
		<img src="<?php the_post_thumbnail_url('loop-bar'); ?>" alt="<?php the_title(); ?>">
	<?php }else{ ?>
		<img src="<?php bloginfo("template_url"); ?>/img/none.png">
	<?php } ?>
   </a>
</div>
 

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...