رفتن به مطلب

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


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

نمیدونم چرا دوبار ایجاد شد این پست عزر خواهی میکنم دوستان

دوستان سلام

خسته نباشید

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

آیا این کد هست که من پیدا کردم؟؟

اگه هست مثلا کد نماایش محبوبترین مطالبش باید در کجا گزاشته بشه و به چه صورت؟؟

اگه بخوام ی تب بندی دو ستونه به صورت آخرین مقالات و آخرین نظرات اظاف کنم چه کار باید بکنم؟؟

ممنون میشم از راهنماییتون

اینم کدی که من دیدم


// کد ساخت ابزارک
class wps_widget extends WP_Widget {

function __construct() {
parent::__construct(
// آی دی ابزارک
'wps_widget',

// نام ابزارک
__('WPSchool Widget', 'wps_widget_domain'),

// توضیحات ابزارک
array( 'description' => __( 'نمونه ابزارک ساخته شده توسط مدرسه وردپرس', 'wps_widget_domain' ), )
);
}

// مجموعه دستورات ابزارک
public function widget( $args, $instance ) {
$title = apply_filters( 'widget_title', $instance['title'] );

echo $args['before_widget'];
if ( ! empty( $title ) )
echo $args['before_title'] . $title . $args['after_title'];

echo __( 'سلام جهات!', 'wps_widget_domain' );
echo $args['after_widget'];
}

// Widget Backend
public function form( $instance ) {
if ( isset( $instance[ 'title' ] ) ) {
$title = $instance[ 'title' ];
}
else {
$title = __( 'عنوان جدید', 'wps_widget_domain' );
}
// فرم ابزارک
?>
<p>
<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'عنوان:' ); ?></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>
<?php
}

public function update( $new_instance, $old_instance ) {
$instance = array();
$instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
return $instance;
}
} // Class wps_widget ends here

// ثبت ابزارک
function wps_load_widget() {
register_widget( 'wps_widget' );
}
add_action( 'widgets_init', 'wps_load_widget' );

ویرایش شده توسط develop
لینک به ارسال

ممنون از لینکی که دادید ولی من مبتدیمو یکم گیج شدم

تو کدی که بالا دادمو تو ضیحاتشو میتونید برام ی تب بندی درست کنید که آخرین مطالب و نظرات رو نشون بده؟؟

البته اگه امکانش هست

ویرایش شده توسط develop
لینک به ارسال

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

برای ساخت تب هم

[sharedmedia=tutorials:tutorials:363]

بخونید

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...