نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: اضافه کردن لینک اسلایدر

  1. #1
    عضو انجمن erfanmix آواتار ها
    تاریخ عضویت
    Oct 2013
    محل سکونت
    اهواز
    نوشته ها
    569
    تشکر تشکر کرده 
    602
    تشکر تشکر شده 
    181
    تشکر شده در
    158 پست

    پیش فرض اضافه کردن لینک اسلایدر

    با سلام

    اسلایدر بنده از ابزارک استفاده میکنه و میخوام به این ابزارک لینک صفحه اضافه کنم که بتونم روی اسلایدر کلیک کنم و به صفحه دیگه هدایت بشه

    کد اسلایدر رو گذاشتم لطفا کد لینک اسلایدر رو بهش اضافه کنید که بتونم در ابزارک لینک بذارم



    Editing:
    /home/erfanmix/new.erfanmix.com/wp-content/themes/erfanmix-wpars/widgets/slide.php
    Encoding: Re-open Use Code Editor Close Save Changes

    <?php
    add_action( 'widgets_init', 'slide_widget' );
    class slide_widget extends WP_Widget {
    function slide_widget() {
    $this->WP_Widget( 'slide-widget','++ افزودن اسلاید');
    }
    public function widget( $args, $instance ) {
    $title = apply_filters('widget_title', $instance['title']);
    $image = $instance['image']; ?>
    <div><img src="<?php echo $image; ?>" alt="<?php echo $title; ?>"></div>
    <?php
    }
    public function form( $instance ) {
    $title = $instance[ 'title' ];
    $image = $instance[ 'image' ];
    ?>
    <p>
    <label for="<?php echo $this->get_field_id( 'title' ); ?>">عنوان تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
    </p>
    <p>
    <label for="<?php echo $this->get_field_id( 'image' ); ?>">نشانی تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'image' ); ?>" name="<?php echo $this->get_field_name( 'image' ); ?>" type="url" value="<?php echo esc_attr( $image ); ?>" />
    </p>
    <?php
    }
    public function update( $new_instance, $old_instance ) {
    $instance = array();
    $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
    $instance['image'] = ( ! empty( $new_instance['image'] ) ) ? strip_tags( $new_instance['image'] ) : '';
    return $instance;
    }
    }
    function slide_widget() {
    register_widget( 'slide_widget' );
    }
    ?>
    عرفان میکس

    ارائه خدمات میکس و مونتاژ حرفه ای
    طراحی و ساخت کلیپ | آموزش میکس | میکس و مونتاژ فیلم | فروش پروژه میکس
    Edius | After Effects | Premiere


  2. # ADS




     

  3. #2
    عضو انجمن erfanmix آواتار ها
    تاریخ عضویت
    Oct 2013
    محل سکونت
    اهواز
    نوشته ها
    569
    تشکر تشکر کرده 
    602
    تشکر تشکر شده 
    181
    تشکر شده در
    158 پست

    پیش فرض پاسخ : اضافه کردن لینک اسلایدر

    نقل قول نوشته اصلی توسط erfanmix نمایش پست ها
    با سلام

    اسلایدر بنده از ابزارک استفاده میکنه و میخوام به این ابزارک لینک صفحه اضافه کنم که بتونم روی اسلایدر کلیک کنم و به صفحه دیگه هدایت بشه

    کد اسلایدر رو گذاشتم لطفا کد لینک اسلایدر رو بهش اضافه کنید که بتونم در ابزارک لینک بذارم



    Editing:
    /home/erfanmix/new.erfanmix.com/wp-content/themes/erfanmix-wpars/widgets/slide.php
    Encoding: Re-open Use Code Editor Close Save Changes

    <?php
    add_action( 'widgets_init', 'slide_widget' );
    class slide_widget extends WP_Widget {
    function slide_widget() {
    $this->WP_Widget( 'slide-widget','++ افزودن اسلاید');
    }
    public function widget( $args, $instance ) {
    $title = apply_filters('widget_title', $instance['title']);
    $image = $instance['image']; ?>
    <div><img src="<?php echo $image; ?>" alt="<?php echo $title; ?>"></div>
    <?php
    }
    public function form( $instance ) {
    $title = $instance[ 'title' ];
    $image = $instance[ 'image' ];
    ?>
    <p>
    <label for="<?php echo $this->get_field_id( 'title' ); ?>">عنوان تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
    </p>
    <p>
    <label for="<?php echo $this->get_field_id( 'image' ); ?>">نشانی تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'image' ); ?>" name="<?php echo $this->get_field_name( 'image' ); ?>" type="url" value="<?php echo esc_attr( $image ); ?>" />
    </p>
    <?php
    }
    public function update( $new_instance, $old_instance ) {
    $instance = array();
    $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
    $instance['image'] = ( ! empty( $new_instance['image'] ) ) ? strip_tags( $new_instance['image'] ) : '';
    return $instance;
    }
    }
    function slide_widget() {
    register_widget( 'slide_widget' );
    }
    ?>



    دوستان کسی واقعا نمیتونه راهنمایی کنه؟؟؟؟
    عرفان میکس

    ارائه خدمات میکس و مونتاژ حرفه ای
    طراحی و ساخت کلیپ | آموزش میکس | میکس و مونتاژ فیلم | فروش پروژه میکس
    Edius | After Effects | Premiere


  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Nov 2015
    محل سکونت
    CA
    نوشته ها
    382
    تشکر تشکر کرده 
    311
    تشکر تشکر شده 
    692
    تشکر شده در
    292 پست

    پیش فرض پاسخ : اضافه کردن لینک اسلایدر

    اسلایدرتون به وسیله خودتون کد نویسی شده یا نه افزونه وردپرسی میباشد ؟

  5. #4
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : اضافه کردن لینک اسلایدر

    کد:
    <?php
    add_action( 'widgets_init', 'slide_widget' );
    class slide_widget extends WP_Widget {
    function slide_widget() {
    $this->WP_Widget( 'slide-widget','++ افزودن اسلاید');
    }
    public function widget( $args, $instance ) {
    $title = apply_filters('widget_title', $instance['title']);
    $image = $instance['image']; 
    $url = $instance['url']; 
    ?>
    <div><a href="<?=$url;?>"><img src="<?php echo $image; ?>" alt="<?php echo $title; ?>"></a></div>
    <?php
    }
    public function form( $instance ) {
    $title = $instance[ 'title' ];
    $image = $instance[ 'image' ];
    $url = $instance[ 'url' ];
    ?>
    <p>
    <label for="<?php echo $this->get_field_id( 'title' ); ?>">عنوان تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
    </p>
    <p>
    <label for="<?php echo $this->get_field_id( 'image' ); ?>">نشانی تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'image' ); ?>" name="<?php echo $this->get_field_name( 'image' ); ?>" type="url" value="<?php echo esc_attr( $image ); ?>" />
    </p>
    
    <p>
    <label for="<?php echo $this->get_field_id( 'url' ); ?>">آدرس عکس :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'url' ); ?>" name="<?php echo $this->get_field_name( 'url' ); ?>" type="url" value="<?php echo esc_attr( $url ); ?>" />
    </p>
    
    <?php
    }
    public function update( $new_instance, $old_instance ) {
    $instance = array();
    $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
    $instance['image'] = ( ! empty( $new_instance['image'] ) ) ? strip_tags( $new_instance['image'] ) : '';
    $instance['url'] = ( ! empty( $new_instance['url'] ) ) ? strip_tags( $new_instance['url'] ) : '';
    return $instance;
    }
    }
    function slide_widget() {
    register_widget( 'slide_widget' );
    }
    ?>

  6. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  7. #5
    عضو انجمن erfanmix آواتار ها
    تاریخ عضویت
    Oct 2013
    محل سکونت
    اهواز
    نوشته ها
    569
    تشکر تشکر کرده 
    602
    تشکر تشکر شده 
    181
    تشکر شده در
    158 پست

    پیش فرض پاسخ : اضافه کردن لینک اسلایدر

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    کد:
    <?php
    add_action( 'widgets_init', 'slide_widget' );
    class slide_widget extends WP_Widget {
    function slide_widget() {
    $this->WP_Widget( 'slide-widget','++ افزودن اسلاید');
    }
    public function widget( $args, $instance ) {
    $title = apply_filters('widget_title', $instance['title']);
    $image = $instance['image']; 
    $url = $instance['url']; 
    ?>
    <div><a href="<?=$url;?>"><img src="<?php echo $image; ?>" alt="<?php echo $title; ?>"></a></div>
    <?php
    }
    public function form( $instance ) {
    $title = $instance[ 'title' ];
    $image = $instance[ 'image' ];
    $url = $instance[ 'url' ];
    ?>
    <p>
    <label for="<?php echo $this->get_field_id( 'title' ); ?>">عنوان تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
    </p>
    <p>
    <label for="<?php echo $this->get_field_id( 'image' ); ?>">نشانی تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'image' ); ?>" name="<?php echo $this->get_field_name( 'image' ); ?>" type="url" value="<?php echo esc_attr( $image ); ?>" />
    </p>
    
    <p>
    <label for="<?php echo $this->get_field_id( 'url' ); ?>">آدرس عکس :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'url' ); ?>" name="<?php echo $this->get_field_name( 'url' ); ?>" type="url" value="<?php echo esc_attr( $url ); ?>" />
    </p>
    
    <?php
    }
    public function update( $new_instance, $old_instance ) {
    $instance = array();
    $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
    $instance['image'] = ( ! empty( $new_instance['image'] ) ) ? strip_tags( $new_instance['image'] ) : '';
    $instance['url'] = ( ! empty( $new_instance['url'] ) ) ? strip_tags( $new_instance['url'] ) : '';
    return $instance;
    }
    }
    function slide_widget() {
    register_widget( 'slide_widget' );
    }
    ?>

    سلام
    بسیار عالی دوست عزیز درست شد ... ممنونم

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

    ارائه خدمات میکس و مونتاژ حرفه ای
    طراحی و ساخت کلیپ | آموزش میکس | میکس و مونتاژ فیلم | فروش پروژه میکس
    Edius | After Effects | Premiere


  8. #6
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : اضافه کردن لینک اسلایدر

    کد:
    <?php
    add_action( 'widgets_init', 'slide_widget' );
    class slide_widget extends WP_Widget {
    function slide_widget() {
    $this->WP_Widget( 'slide-widget','++ افزودن اسلاید');
    }
    public function widget( $args, $instance ) {
    $title = apply_filters('widget_title', $instance['title']);
    $image = $instance['image']; 
    $url = $instance['url']; 
    
    if($url!=null)
        echo '<div><a href="'.$url.'"><img src="'.$image.'" alt="'.$title.'"></a></div>';
    else
        echo '<div><img src="'.$image.'" alt="'.$title.'"></div>';
    ?>
    
    <?php
    }
    public function form( $instance ) {
    $title = $instance[ 'title' ];
    $image = $instance[ 'image' ];
    $url = $instance[ 'url' ];
    ?>
    <p>
    <label for="<?php echo $this->get_field_id( 'title' ); ?>">عنوان تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
    </p>
    <p>
    <label for="<?php echo $this->get_field_id( 'image' ); ?>">نشانی تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'image' ); ?>" name="<?php echo $this->get_field_name( 'image' ); ?>" type="url" value="<?php echo esc_attr( $image ); ?>" />
    </p>
    
    <p>
    <label for="<?php echo $this->get_field_id( 'url' ); ?>">آدرس عکس :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'url' ); ?>" name="<?php echo $this->get_field_name( 'url' ); ?>" type="url" value="<?php echo esc_attr( $url ); ?>" />
    </p>
    
    <?php
    }
    public function update( $new_instance, $old_instance ) {
    $instance = array();
    $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
    $instance['image'] = ( ! empty( $new_instance['image'] ) ) ? strip_tags( $new_instance['image'] ) : '';
    $instance['url'] = ( ! empty( $new_instance['url'] ) ) ? strip_tags( $new_instance['url'] ) : '';
    return $instance;
    }
    }
    function slide_widget() {
    register_widget( 'slide_widget' );
    }
    ?>

  9. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  10. #7
    عضو انجمن erfanmix آواتار ها
    تاریخ عضویت
    Oct 2013
    محل سکونت
    اهواز
    نوشته ها
    569
    تشکر تشکر کرده 
    602
    تشکر تشکر شده 
    181
    تشکر شده در
    158 پست

    پیش فرض پاسخ : اضافه کردن لینک اسلایدر

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    کد:
    <?php
    add_action( 'widgets_init', 'slide_widget' );
    class slide_widget extends WP_Widget {
    function slide_widget() {
    $this->WP_Widget( 'slide-widget','++ افزودن اسلاید');
    }
    public function widget( $args, $instance ) {
    $title = apply_filters('widget_title', $instance['title']);
    $image = $instance['image']; 
    $url = $instance['url']; 
    
    if($url!=null)
        echo '<div><a href="'.$url.'"><img src="'.$image.'" alt="'.$title.'"></a></div>';
    else
        echo '<div><img src="'.$image.'" alt="'.$title.'"></div>';
    ?>
    
    <?php
    }
    public function form( $instance ) {
    $title = $instance[ 'title' ];
    $image = $instance[ 'image' ];
    $url = $instance[ 'url' ];
    ?>
    <p>
    <label for="<?php echo $this->get_field_id( 'title' ); ?>">عنوان تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />
    </p>
    <p>
    <label for="<?php echo $this->get_field_id( 'image' ); ?>">نشانی تصویر :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'image' ); ?>" name="<?php echo $this->get_field_name( 'image' ); ?>" type="url" value="<?php echo esc_attr( $image ); ?>" />
    </p>
    
    <p>
    <label for="<?php echo $this->get_field_id( 'url' ); ?>">آدرس عکس :</label>
    <input class="widefat" id="<?php echo $this->get_field_id( 'url' ); ?>" name="<?php echo $this->get_field_name( 'url' ); ?>" type="url" value="<?php echo esc_attr( $url ); ?>" />
    </p>
    
    <?php
    }
    public function update( $new_instance, $old_instance ) {
    $instance = array();
    $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
    $instance['image'] = ( ! empty( $new_instance['image'] ) ) ? strip_tags( $new_instance['image'] ) : '';
    $instance['url'] = ( ! empty( $new_instance['url'] ) ) ? strip_tags( $new_instance['url'] ) : '';
    return $instance;
    }
    }
    function slide_widget() {
    register_widget( 'slide_widget' );
    }
    ?>

    بسیار عالی عالی عالی
    ممنون از زحمات شما . درست شد

    تایپیک بسته شود
    عرفان میکس

    ارائه خدمات میکس و مونتاژ حرفه ای
    طراحی و ساخت کلیپ | آموزش میکس | میکس و مونتاژ فیلم | فروش پروژه میکس
    Edius | After Effects | Premiere


  11. تعداد تشکر ها از erfanmix به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •