$instance = array();return $instance;
Merhaba arkadaşlar.
Geçtiğimiz günlerde WP 4.3 çıkar çıkmaz blogumu güncellemiştim. Sonrasında da blogu açıp her şey yerli yerinde mi diye kontrol etmemiştim açıkçası. Fakat bugün dikkat ettiğimde sidebarda kendi oluşturduğum bileşenlerin gözükmediğini farkettim. Gariptir ayarlardan özelleştir dediğimde bileşenler gözüküyor fakat anasayfada bileşenler gözükmüyor. Kullandığım kod aşağıdaki gibi;
// OKUYORUM
add_action( 'widgets_init', 'okuyorum' );
function okuyorum() {
register_widget( 'okuyorum' );
}
class okuyorum extends WP_Widget {
function okuyorum() {
$widget_ops = array( 'classname' => 'widget_ciftsutun', 'description' => __('Okuyorum', 'sip') );
$this->WP_Widget( 'okuyorum', __('Okuyorum', 'sip'), $widget_ops );
}
function widget( $args, $instance ) {
?>
echo $after_widget;
}
function update( $new_instance, $old_instance ) {}
function form( $instance ) {
$instance = wp_parse_args( (array) $instance, $defaults );
}
}
Sizce neden böyle bir sorun olmuş olabilir?
Aynı kodlar farklı blogumda denediğimde de bileşem gözükmedi. WP 4.3'te kod yapısı mı değişti acaba? Güncelleme sayfasına baktığımda da bileşenler ile ilgili bir şey göremedim.