-
September 9th, 2016, 18: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 18:21
# ADS
-
September 9th, 2016, 22: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, 00:41
#3
پاسخ : اضافه کردن لینک اسلایدر
اسلایدرتون به وسیله خودتون کد نویسی شده یا نه افزونه وردپرسی میباشد ؟
-
-
September 10th, 2016, 00: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, 01: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, 01: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, 01: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 به دلیل پست مفید