- 
	
			
				
					September 9th, 2016, 19:21
				
			
			
				
					#1
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					
 اضافه کردن لینک اسلایدر
				
				
						
							
							
						
						
				
					
						
							با سلام
اسلایدر بنده از ابزارک استفاده میکنه و میخوام به این ابزارک لینک صفحه اضافه کنم که بتونم روی اسلایدر کلیک کنم و به صفحه دیگه هدایت بشه
کد اسلایدر رو گذاشتم لطفا کد لینک اسلایدر رو بهش اضافه کنید که بتونم در ابزارک لینک بذارم
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
 
				
				
			 
			
			
		 
	 
		
	
 
- 
    
 
		
		- 
		
			
						
						
							September 9th, 2016 19:21
						
					
					
						
							 # ADS
						
					
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			
		 
		
	
- 
	
			
				
					September 9th, 2016, 23:27
				
			
			
				
					#2
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					
 پاسخ : اضافه کردن لینک اسلایدر
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
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
 
				
				
			 
			
			
		 
	 
		
	
 
- 
    
 
			
	
- 
	
			
				
					September 10th, 2016, 01:41
				
			
			
				
					#3
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : اضافه کردن لینک اسلایدر
				
				
						
						
				
					
						
							اسلایدرتون به وسیله خودتون کد نویسی شده یا نه افزونه وردپرسی میباشد ؟
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
 
			
	
- 
	
			
				
					September 10th, 2016, 01:49
				
			
			
				
					#4
				
				
				
			
	 
	
		
			
			
				عضو دائم
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : اضافه کردن لینک اسلایدر
				
				
						
						
				
					
						
							
	کد:
	<?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' );
}
?>
 
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازT.Toosi به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					September 10th, 2016, 02:28
				
			
			
				
					#5
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					
 پاسخ : اضافه کردن لینک اسلایدر
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
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
 
				
				
			 
			
			
		 
	 
		
	
 
- 
    
 
			
	
- 
	
			
				
					September 10th, 2016, 02:34
				
			
			
				
					#6
				
				
				
			
	 
	
		
			
			
				عضو دائم
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : اضافه کردن لینک اسلایدر
				
				
						
						
				
					
						
							
	کد:
	<?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' );
}
?>
 
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازT.Toosi به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					September 10th, 2016, 02:42
				
			
			
				
					#7
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					
 پاسخ : اضافه کردن لینک اسلایدر
				
				
						
						
							
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
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
 
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از erfanmix به دلیل پست مفید