persianwp

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

4 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

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

دوستان سلام

خسته نباشید

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

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

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

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

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

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


// کد ساخت ابزارک
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
0

به اشتراک گذاری این پست


لینک به پست

[sharedmedia=tutorials:tutorials:425]

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

ویرایش شده در توسط develop
0

به اشتراک گذاری این پست


لینک به پست

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

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

[sharedmedia=tutorials:tutorials:363]

بخونید

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری