GeneratePress Standard Suche (Overlay) aus Navigation an beliebigen Positionen einfügen
[ec_search_overlay]
Folgenden Code im Childtheme der /includes/custom-functions.php hinzufügen:
/** -----------------------------------------------
* # SEARCH
* ------------------------------------------------
* */
function ec_search_overlay_func($atts, $content = null) {
ob_start();
do_action('ec_search_overlay');
return ob_get_clean();
}
add_shortcode('ec_search_overlay', 'ec_search_overlay_func');
add_action( 'wp', function() {
if ( generate_get_option( 'nav_search_modal' ) && ! wp_is_mobile() ) {
remove_action( 'generate_menu_bar_items', 'generate_do_search_modal_trigger');
add_action( 'ec_search_overlay', 'generate_do_search_modal_trigger' );
}
}, 20 );
Folgenden Shortcode an beliebiger Stelle einbinden: ec_search_overlay
(mit dem Shortcode-Block, in eckigen Klammern)
Das native Suchmodul muss aktiviert sein (Customizer > Layout > Primäre Navigation > Haken setzen bei „Aktiviere das Navigationssuchmodal“).
Sollte an dieser Stelle ein Dropdown anstelle der Checkbox sein, die Suche deaktivieren und speichern. Jetzt sollte die Checkbox angezeigt werden. Ansonsten Updates prüfen, ggf. updaten und den letzten Schritt wiederholen.