it-swarm-eu.dev

Widgety, které nefungují v aplikaci Customizr, ale pracují ve vzhledu

Mám nějaké problémy s mými widgety. Správně jsem zaregistroval oblasti widgetů. widgety se zobrazují v menu "Vzhled". Widgety se však nezobrazují v sekci Customizr WP; získání této chyby:

V náhledu nejsou aktuálně vykresleny žádné oblasti widgetů. V náhledu přejděte na šablonu, která využívá oblast widgetů, aby zde mohla přistupovat k widgetům.

Zkoušel jsem zde zmíněná řešení: Widgety, které se nezobrazují v uživatelském motivu a/zde Widgety Sekce se nezobrazují v uživatelském motivu ale neměly štěstí.

Můj kód je:

register_sidebar(array(
            'name' => 'Sidebar Widgets',
            'id' => 'sidebar-widgets',
            'before_widget' => '<section class="widget">',
            'after_widget' => '</section>',
            'before_title' => '<h4>',
            'after_title' => '</h4>'
        ));

<?php if ( is_active_sidebar( 'sidebar-widgets' ) ) : ?>
        <?php dynamic_sidebar('sidebar-widgets'); ?>
        <?php endif; ?>

Spuštění WordPress 4.4.2.

Vyzkoušel jsem následující věci: 1. Vyzkoušel dynamický_sidebar v různých šablonách (záhlaví, titulní strana, index). 2. Vyzkoušeli navigaci na jiné stránky, jak bylo navrženo, bez štěstí 3. Žádné konzolové chyby 4. Vyzkoušené téma v jiné instalaci WordPress, bez štěstí 5. Vyzkoušeli další téma, widgety pracující

Jakýkoli jiný kód, který mohu přidat k této otázce, aby pomohl při řešení potíží?

3
Hiriji

Vlastník potřebuje, aby byl postranní panel zobrazen, aby zjistil jeho existenci na stránce. Ve vašem kódu se zobrazí postranní panel pouze v případě, že je "aktivní", což znamená, že má v něm alespoň jeden widget, jinak, když nejsou zahrnuty žádné widgety, není zobrazen, a proto jej uživatel nemůže detekovat.

Nekontrolovat sidebar "aktivity", display_sidebar by měl být prázdný div nebo podobně, pokud v něm neexistují žádné widgety, takže by to nemělo žádný význam v prevenci jeho provádění.

2
Mark Kaplun