Monica

درخواست کد فراخوانی ساعت ایجاد مطلب در سایدبار

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

با سلام

چجوری میشه ی ابزارک ساخت که ابتدا ساعت ایجاد مطلب و سپس عنوان مطلب رو.بصورت آخرین مطالب در سایدبار نشون بده ؟؟؟

نمونه : اولین ابزارک.در سایدبار این سایت رو.ببینید

0

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


لینک به پست

fبا استفاده از ژنراتور کوئری ساز یک کوئری بسازید و کدهای خروجی را در فایل sidebar.php (محل مورد نظرتون ) بگذارید

2

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


لینک به پست

fبا استفاده از ژنراتور کوئری ساز یک کوئری بسازید و کدهای خروجی را در فایل sidebar.php (محل مورد نظرتون ) بگذارید

ضمن عرض.سلام و.تشکر از شما بزرگوار

شما سایت نمونه رو دیدید؟؟؟ توو سایدبار عناوین آخرین اخبار میاد که بطور پیش فرض وردپرس توو هسته خودش این ابزارک رو داره ، میخوام کنار این عناوین ساعت ایجاد خبر بیاد ،

ابزارک پیش فرض وردپرس کجا تعریف شده ؟؟؟ من باید به اون قسمت قبل از عنوان g:i رو.اضافه کنم بعد ی کلاس بهش بدم و بیام توو css ی بک گراند به ساعتم بدم

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

0

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


لینک به پست

سلام

ابزارکهای وردپرس را اگر هم ویرایش کنید تو اولین به روزرسانی به حالت قبل بر می گردند.

این کدها را بگذارید در فایل functions.php قالبتون


class fakhar_recent_posts_newwidget extends WP_Widget {
function fakhar_recent_posts_newwidget() {
$widget_ops = array( 'classname' => 'ads-widget-1', 'description' => __('Recent Posts.(new widget)', 'fakhar'));
$control_ops = array( 'width' => 300, 'height' => 350, 'id_base' => 'fakhar_recent_posts-newwidget' );
$this->WP_Widget( 'fakhar_recent_posts-newwidget',__('Recent Posts by Time', 'fakhar'), $widget_ops, $control_ops );
}
function widget( $args, $instance ) {
extract( $args );
$title = $instance['title'];
$posts_per_page = $instance['title'];
echo $before_widget;
if($title) {
echo $before_title . $title . $after_title;
}
$fakhar_recent_posts_query = new WP_Query(array(
'post_type' => array('post'),
'posts_per_page' => $posts_per_page,
));
if($fakhar_recent_posts_query->have_posts()) :
echo '<ul>';
while($fakhar_recent_posts_query->have_posts()) :
$fakhar_recent_posts_query->the_post();
?>
<li><span class="recent-posts-time"><?php the_time('H:i');?></span><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title();?></a></li>
<?php
endwhile;
echo '</ul>';
endif;
wp_reset_query();
echo $after_widget;
}
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = strip_tags( $new_instance['title'] );
$instance['posts_per_page'] = strip_tags( $new_instance['posts_per_page'] );
return $instance;
}
function form( $instance ) {
$defaults = array(
'title' => __('Recent Posts', 'fakhar'),
'posts_per_page' => 10,
);
$instance = wp_parse_args( (array) $instance, $defaults );
?>
<p>
<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e('Title', 'fakhar');?></label>
<input id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo $instance['title'];?>">
</p>
<p>
<label for="<?php echo $this->get_field_id( 'posts_per_page' ); ?>"><?php _e('Posts per page', 'fakhar');?></label>
<input type="number" max="50" min="1" id="<?php echo $this->get_field_id( 'posts_per_page' ); ?>" name="<?php echo $this->get_field_name( 'posts_per_page' ); ?>" value="<?php echo $instance['posts_per_page'];?>">
</p>
<?php
}
}
function fakhar_recent_posts_newwidget() {
register_widget( 'fakhar_recent_posts_newwidget' );
}
add_action( 'widgets_init', 'fakhar_recent_posts_newwidget' );

یک ابزارک با نام Recent Posts by Time به ابزارکهاتون اضافه می شه

ابزار پروفایل حرفه ای فعلا فقط به صورت سفارشی قابل استفاده است

1

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


لینک به پست

سلام

ابزارکهای وردپرس را اگر هم ویرایش کنید تو اولین به روزرسانی به حالت قبل بر می گردند.

این کدها را بگذارید در فایل functions.php قالبتون


class fakhar_recent_posts_newwidget extends WP_Widget {
function fakhar_recent_posts_newwidget() {
$widget_ops = array( 'classname' => 'ads-widget-1', 'description' => __('Recent Posts.(new widget)', 'fakhar'));

یک ابزارک با نام Recent Posts by Time به ابزارکهاتون اضافه می شه

ابزار پروفایل حرفه ای فعلا فقط به صورت سفارشی قابل استفاده است

ضمن عرض سلام ، قالب من فایل custom-functions.php داره که خالی هست و من کد بالا رو قرار دادم ولی ابزارک اضافه نشد ، البته من کد رو صحیح مابین <?php قبال از بسته شدن قرار دادم ولی ابزارک نیومد ،،،

0

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


لینک به پست

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

استاد ابزارک اومد ، عالیه دوتا مشکل هست

1- فقط 1 خبر میاره درحالیکه توو ابزارک تعداد 10 هست . ( این ابزارک فقط از نوشته ها میاره ؟؟؟ یا اینکه از برگه ها هم میاره ،،، من میخوام فقط آخرین نوشته ها رو بیاره )

2_ اگر بخوام به ساعت ی کلاس خاص اختصاص بدیم و همینطور به تاینل این کد چجوری میشه ؟؟؟ کلاس رو برای استایل دهی میخوام ،،،

خیلی ممنونم

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

custom-functions.php ی توضیحی بدین ،

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

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


لینک به پست

فقط از نوشته ها می آره

کد یه اشتباه داره


$posts_per_page = $instance['title'];

رو به


$posts_per_page = $instance['posts_per_page'];

تبدیل کنید و برای استایل دادن هم به


.recent-posts-time {
}
.recent-posts-time+a {
}

استایل بدید

فایل custom-functions.php ؟؟؟

ارتباطش رو با موضوع نمی دونم و جزو فایلهای استاندارد وردپرس نیست ولی احتمالا فایلیه که توسط functions.php خونده می شه شما کدها را در همون فایل functions.php به صورت مستقیم قرار بدید مطمئن تره

در ضمن


$posts_per_page = $instance['title'];

در خط دهمه

1

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


لینک به پست

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

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

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

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


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

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

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


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