Benutzerdefiniertes Widget wird nicht im Admin-Bereich angezeigt

Ich habe eine benutzerdefinierte Widget-Datei in meinem Design, aber in Aussehen> Widgets gibt es kein benutzerdefiniertes Widget. Hier ist der Code für das benutzerdefinierte Widget:

 __( 'ابزارک نمایش مطالب دسته ای خاص با استایل متفاوت مدل اول', 'wordpress' ), ) ); } public function widget( $args, $instance ) { $name = apply_filters( 'widget_title', $instance['name'] ); $link = apply_filters( 'widget_title', $instance['link'] ); $cat = apply_filters( 'widget_title', $instance['cat'] ); $color = apply_filters( 'widget_title', $instance['color'] ); ?> 
<h5 style="border-bottom:2px solid ;"><a style="background:;" href="">
'publish', 'post_type' =>'post', 'cat' =>$cat, 'posts_per_page' =>'1' )); if($portfolio->have_posts()) : while($portfolio->have_posts()) : $portfolio->the_post(); ?>

<a href="https://wordpress.stackexchange.com/questions/242079/custom-widget-is-not-appearing-in-the-admin-area/">

'publish', 'post_type' =>'post', 'cat' =>$cat, 'offset' => '1', 'posts_per_page' =>'4' )); if($portfolio->have_posts()) : while($portfolio->have_posts()) : $portfolio->the_post(); ?>

<a href="https://wordpress.stackexchange.com/questions/242079/custom-widget-is-not-appearing-in-the-admin-area/">

<label for="get_field_id( 'color' ); ?>"> <input class="widefat" id="get_field_id( 'color' ); ?>" name="get_field_name( 'color' ); ?>" type="text" value="" placeholder="مثال : #CCC , #dd3333 , black , blue" />

<label for="get_field_id( 'name' ); ?>"> <input class="widefat" id="get_field_id( 'name' ); ?>" name="get_field_name( 'name' ); ?>" type="text" value="" />

<label for="get_field_id( 'link' ); ?>"> <input class="widefat" id="get_field_id( 'link' ); ?>" name="get_field_name( 'link' ); ?>" type="text" value="" />

<label for="get_field_id( 'cat' ); ?>"> <input class="widefat" id="get_field_id( 'cat' ); ?>" name="get_field_name( 'cat' ); ?>" type="text" value="" placeholder="پس از نصب افزونه wp_show_id از بخش نوشته ها/دسته ها آی دی دسته بندی مورد نظر را وارد کنید" />

Solutions Collecting From Web of "Benutzerdefiniertes Widget wird nicht im Admin-Bereich angezeigt"

Dein Code hat für mich funktioniert. Das Widget erscheint im Admin-Bereich unter Darstellung> Widgets und das Widget zeigt die Ausgabe am Frontend an.

Ihre widget() -Methode fehlt die Ausgabe für $args['before_widget'] . echo $args['before_widget']; sollte über

.

Dies würde nicht zu dem gemeldeten Problem führen, bei dem das Widget nicht im Admin-Bereich angezeigt wird, aber es wird Probleme mit der HTML-Ausgabe am Frontend verursachen.

Widget in Admin