ابزارک های ایجاد شده در جلسات قبل

پرسیده شده
فعالیت 1117 روز پیش
دیده شده 425 بار
0

سلام خسته نباشید من دستورات جلسه جست و جو و کتگوری ها رو مو به مو اجرا کردم ولی توی ابزارک هام نمایش داده نمیشن. مشکلش رو هم پیدا نمیکنم اصلا

فایل پیوست

محمد مهدی حاجتی
محمد مهدی حاجتی

14 فروردین 00

0
حذف شده

سلام خدمت شما. هوکی که برای رجیستر کردن یک ویجت استفاده کنید widgetsinit هست و شما widgetinit رو استفاده کردید.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

16 فروردین 00

0
حذف شده

اینم ابزارکی که ایجاد کردم

<?php 



class webyar_search_widget extends WP_Widget 

{

    public function __construct()
    {  



        parent::__construct(false,'ابزارک جستجوی سایت');
    }



    public function widget($args,$instance)
   { 



        echo $args['before_widget'];



        echo $args['before_title'];



        echo $args['after_title'];



        ?>



            <div class="blog-widget mt-40">



                <h4 class="blog-widget-title">Search</h4>



                <form class="widget-search-form">



                    <input placeholder="Search keyword" name="s" type="text" class="search-field">



                    <button type="submit" class="search-btn"><i class="fa fa-search"></i></button>



                </form>



            </div>









        <?php



         echo $args['after_widget'];



        



     }



    public function form($instance)



    {  



        $title = !empty($instance['title'])? $instance['title']:'ابزارک جستجوی سایت';



        ?>



       <p>



       <label for="<?php echo esc_attr($this ->get_field_id('title'));?>"> عنوان : </label>



        <input class="widfat" id="<?php esc_attr($this ->get_field_id('title'));?>"



         name="<?php esc_attr($this ->get_field_id('title'));?>" 



         value="<?php esc_attr($title);?>" type="text" >



         </p>



        <?php









    }



    public function update($new_instance,$old_instance)



    { 



       $instance=array();



       $instance['title']= (!empty($new_instance['title'])) ? sanitize_text_field($new_instance['title']):'';



       return $instance;



     }



}



function register_webyar_search_wiget(){



    register_widget('webyar_search_widget');



}



add_action('widget_init','register_webyar_search_wiget');

فایل پیوست

محمد مهدی حاجتی

توسط

محمد مهدی حاجتی

16 فروردین 00

0
حذف شده

سلام خدمت دوست گرامی

add_action( 'widgets_init', 'register_webyar_search_wiget' );
-->این را وارد کنید

شما به جای 

widgets_init

عبارت

 

.نوشته ایدwidget_init

 

موفق باشید

فایل پیوست

رضا بیرجندی(محب)

توسط

رضا بیرجندی(محب)

17 فروردین 00