TheOnlyMen

تغییر title ابزارک ها

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

درود خدمت دوستان گرامی
خواستم بدانم که چطور می شود که در قسمت title یک ابزارک در وردپرس تغییر ایجاد کرد برای هر ابزارک به طور اختصاصی (بتوان یک کلاس را کنار title قرار داد)
مثل تصویر زیر:

 

65.PNG

0

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


لینک به پست
  register_sidebar(array(
        'id' => 'sidebar1',
        'name' => 'Sidebar (Main)',
        'description' => 'Primary sidebar',
        'before_widget' => '<div id="%1$s" class="widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="widgettitle">',
        'after_title' => '</h3>',
        'class' => 'clearfix'
    ));

اسم ویجت و اسم کلاس مورد نظر برای تایتل را قرار دهید.

0

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


لینک به پست

دوست عزیز بابت اینکه به سوال ما جواب دادید سپاس گزارم

اما روش شما تغییرات را بر تمامی ویجت ها اجرا می کند

من می خواهم که title هر ابزارک رو به طور اختصاصی تغییر دهم؟

0

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


لینک به پست

نباید برای همه اجرا بشه  فقط برای ویجتی که نامش بالا قید میشه اجرا میشه،  یک راه دیگه هم داره  می تونید تایتل ویجت رو حذف کنید. و خودتون html و استایل اختصاصی برای تایتل  بزنید. البته راه های دیگه هم وجود داره  ولی من در حال حاضر به سیستم دسترسی ندارم.

0

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


لینک به پست

قربون دهنت داش

اصلا فکرم به اینجا نرسید که title رو به صورت html بنویسم

سپاس گزارم

0

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


لینک به پست

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

فقط ی چیزی ، تاتیل ها رو display none نکنید برای اینکه نمایش نده،  کلا حذفش کنید، یه کد هست میزارید تو فانکشن، کل تاتیل های ویجت حذف میشن.

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

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


لینک به پست

من کاری با دیگر ابزارک ها ندارم اونا به صورت معمولی فراخوانی میشن.

من فقط ابزارک های اختصاصی قالب رو ویرایش کردم.

سپاس گزارم

0

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


لینک به پست

کد ابزارک اختصاصی برای محبوب ترین مطالب

 // POPULAR POST WIDGET
class show_popular extends WP_Widget {
function show_popular() {
 $widget_ops = array('classname' => 'show_popular', 'description' => __('Show your popular posts.'));
 $this->WP_Widget('show_popular', __('Wpgreen - Popular Posts'), $widget_ops, $control_ops);
 }
function widget($args, $instance){
 extract($args);
//$options = get_option('custom_recent');
 $title = $instance['title'];
 $postscount = $instance['posts'];
 echo $before_widget . $before_title . $title . $after_title;
//GET the posts
 global $post;
//$myposts = get_posts(array('orderby' => 'comment_count','numberposts' =>$postscount,'order' => 'DESC'));
 query_posts(array(
                           
                            'showposts' => $postscount,
                            'orderby'   => 'comment_count',
                            'order'     => 'DESC',
                            
                             )
                       );
echo '<ul>';
 if(have_posts()):while(have_posts()):the_post();
            if ($post->comment_count > 0){ ?>	
                <li><a href="<?php the_permalink(); ?>" class='' title="<?php comments_number( 'بدون دیدگاه', 'یک دیدگاه', '% دیدگاه' );  ?>"><?php echo mb_substr(the_title($before = '', $after = '', FALSE) , 0 ,40);  if(mb_strlen(the_title($before = '', $after = '', FALSE))>40){echo '...';} ?></a></li>
            <?php } endwhile;endif;wp_reset_query(); 
  echo '</ul>';
echo $after_widget;
}
function update($newInstance, $oldInstance){
 $instance = $oldInstance;
 $instance['title'] = strip_tags($newInstance['title']);
 $instance['posts'] = $newInstance['posts'];
return $instance;
 }
 
function form($instance){
 echo '<p style="text-align:right;"><label  for="'.$this->get_field_id('title').'">' . __('Title:') . '  <input style="width: 200px;" id="'.$this->get_field_id('title').'"  name="'.$this->get_field_name('title').'" type="text"  value="'.$instance['title'].'" /></label></p>';
 
echo '<p style="text-align:right;"><label  for="'.$this->get_field_id('posts').'">' . __('Number of Posts:',  'widgets') . ' <input style="width: 50px;"  id="'.$this->get_field_id('posts').'"  name="'.$this->get_field_name('posts').'" type="text"  value="'.$instance['posts'].'" /></label></p>';
 
echo '<input type="hidden" id="custom_recent" name="custom_recent" value="1" />';
 }
 }
 
add_action('widgets_init', create_function('', 'return register_widget("show_popular");'));

 

2

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


لینک به پست

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

در 6 دقیقه قبل، TheOnlyMen گفته است :

سپاس گزارم

 

به جای سپاسگذارم ، لطف کنید ، لایک کنید

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

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


لینک به پست
در 14 دقیقه قبل، TheOnlyMen گفته است :

سپاس گزارم

 

خواهش می کنم.

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط shayan.m
      سلام
      وقت بخیر
      در فوتر سایت دوستم اگر اشتباه نکرده باشم 4 یا 5 تا ابزارک هست چطوری تعداد ابزارک های فوتر 3 تا کنم و یک اندازه مثل سایت میهن وردپرس
      آدرس سایت دوستم
      srcabad.com
      میخوام مثل فوتر سایت میهن وردپرس تعداد ابزارک های فوتر 3 تا شود و یک اندازه مثل سایت میهن وردپرس
    • توسط kamalwp
      سلام
      دوستان من در حال طراحی یک قالب وردپرس هستم و میخوام برای قالبم یک ابزارک طراحی کنم که بر اساس یک دسته بندی خاص یکسری محصولات رو نشون میده 
      حالا میخوام امکانی برای این ابزارک ایجاد کنم که کاربر خودش داخل ابزارک بتونه دسته بندی مد نظر خودش همراه با تعداد محصولات برای نمایش در ابزارک رو انتخاب کنه
       
      چجوری میتونم اینکارو انجام بدم 
      دوستان فقط نمیخوام از پلاگین استفاده کنم میخوام کدنویسی کنم ممنون میشم راهنمایی کنید یا اگر منبعی هست که این رو آموزش بده معرفی کنید لطفا
    • توسط farazt
      با سلام و عرض ادب خدمت دوستان گرامی
      من یه مشکلی دام اونم این هست که وقتی ابزارک اضافه می کنم به سایدبارم فقط اولین ابزراک تو محل مورد نظر قرار می گیره بقیه بیرون از div سایدبار قرار می گیرن
      چطور میشه این مشکل رو برطرف کرد؟
    • توسط Rangarang
      سلام
      تا قبل ار نصب SSL روی سایت وردپرسی، ابزارک سایت جار که کارش ورق زدن روزنامه های صبح کشور هست به خوبی کار می کرد اما از هنگام نصب SSL و پروتکل HTTPS دیگه نمایش داده نمی شه و به جاش این پیام میاد:
      www.jaaar.com unexpectedly closed the connection.
      لطفا راهنمایی کنید که چطور باید برطرفش کرد.
      ممنونم
    • توسط Pluto65
      سلام
      وردپرس 4.8.1 دارم و افزونه پارسی دیت را نصب کرده ام.این افزونه، ابزارکی به نام "بایگانی تاریخ خورشیدی" دارد که تاریخ را به شمسی تبدیل می کند اما فونت نمایش اعداد در آن با فونت اصلی سایت منطبق و هماهنگ نیست.
      برای سایت از فونت "یکان" استفاده کرده ام و در تمام سایت این فونت اعمال شده اما در این ابزارک اعمال نمی شود.
      لازم به ذکر است با افزونه جلالی هم تست کردم و همین مشکل در آن جا هم وجود داشت.
       
      برای حل مشکل، راهنمایی بفرمایید .