Guten Tag, ich möchte den php code von responsive slider huge it in den header php einfügen. Funktioniert nicht. An welcher stelle muss ich das tun? Habe das Theme Graphy! Bin dankbar über rückmeldungen. Lg Oliver
Slider Responsive php code einfügen
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
in die header.php mit https://developer.wordpress.org/reference/functions/do_shortcode/
-
Du musst den Code halt an der Stelle einfügen, an welcher der Slider "erscheinen" soll.
Das könnte z. B. unterhalb der Navi sein.Poste den Code mal, damit man sehen kann, ob sich da nicht vielleicht ein Fehler eingeschlichen hat.
-
Hallo, ich habe dieselbe Frage. Meine Seite ist http://www.amplonius.de
Ich hab Wordpress 4.7.4 und das Theme hueman 3.3.10. Davon hab ich ein Child-Theme erstellt und dort dann in die header.php den Code<?php echo do_shortcode( '[responsive_slider]' ); ?>
eingefügt.
Ich möchte, dass der Slider zwischen dem Logo und dem Menü steht. Aber egal, wo ich diesen Code hin kopiere, der Slider erscheint immer entweder über dem Logo, so wie jetzt oder unter dem Menü.
Hier ist der aktuelle Code von der header.php:
<!DOCTYPE html>
<html class="no-js" <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo('charset'); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<?php wp_head(); ?>
</head><body <?php body_class(); ?>>
<div id="wrapper">
<?php do_action('__before_header') ; ?>
<?php echo do_shortcode( '[responsive_slider]' ); ?>
<?php hu_get_template_part('parts/header-main'); ?>
<?php do_action('__after_header') ; ?>
<div class="container" id="page">
<div class="container-inner">
<?php do_action('__before_main') ; ?>
<div class="main">
<div class="main-inner group">
<?php do_action('__before_content') ; ?>Kann mir jemand bei dem Problem helfen?
Danke im Voraus. -
schau mal in die header-main, evtl findest du da die richtige Stelle.
-
Super vielen Dank! Hast du vielleicht zufällig eine Idee, wie ich diesen schmalen blauen Streifen unter dem Slider noch wegbekommen kann?
Der Code von der header-main sieht nun so aus:
<?php
//Model definition
//MENUS
$class_map = array(
'main_menu' => 'main-menu-mobile-on',
'top_menu' => 'top-menu-mobile-on',
'both_menus' => 'both-menus-mobile-on'
);
$mobile_menu_opt = hu_get_option( 'header_mobile_menu_layout' );
$mobile_menu_class = array_key_exists( $mobile_menu_opt, $class_map ) ? $class_map[ $mobile_menu_opt ] : 'main-menu-mobile-on';//HEADER IMAGE
$_header_img_src = get_header_image();// hu_get_img_src_from_option('header-image');
$_has_header_img = false != $_header_img_src && ! empty( $_header_img_src );//WHEN DO WE DISPLAY THE REGULAR TOP NAV
//=> when there's a topbar menu assigned or when the default page menu option "default-menu-header" is checked ( not for multisite see issue on github )
// see hu_is_topbar_displayed() in init-functions.php//WHEN DO WE DISPLAY THE HEADER NAV ?
// => when there's a header menu assigned or when the fallback callback function is set ( with a filter, used in prevdem scenario typically )
// see hu_is_header_nav_displayed() in init-functions.php
//( ! wp_is_mobile() && hu_has_nav_menu( 'header' ) ) || in_array( $mobile_menu_opt, array( 'main_menu', 'both_menus' ) )//HEADER CSS CLASSES
$header_classes = array(
$mobile_menu_class,
'both_menus' == $mobile_menu_opt ? 'two-mobile-menus' : 'one-mobile-menu',
hu_get_option( 'header_mobile_menu_layout' ),
hu_is_checked( 'header-ads-desktop' ) ? 'header-ads-desktop' : '',
hu_is_checked( 'header-ads-mobile' ) ? 'header-ads-mobile' : ''
);?>
<header id="header" class="<?php echo apply_filters( 'hu_header_classes', implode(' ', $header_classes ) ); ?>"><?php if ( 'both_menus' != $mobile_menu_opt ) : //if both menus is the user option, we won't use the mobile navigation ?>
<?php get_template_part('parts/header-nav-mobile'); ?>
<?php endif; ?><?php if ( hu_is_topbar_displayed() ) : ?>
<?php get_template_part( 'parts/header-nav-topbar' ); ?>
<?php endif; ?><div class="container group">
<?php do_action('__before_after_container_inner'); ?>
<div class="container-inner"><?php if ( ! $_has_header_img || ! hu_is_checked( 'use-header-image' ) ) : ?>
<div class="group pad central-header-zone">
<div class="logo-tagline-group">
<?php hu_print_logo_or_title();//gets the logo or the site title ?>
<?php if ( hu_is_checked('site-description') ) : ?><p class="site-description"><?php hu_render_blog_description() ?></p>
<?php endif; ?>
</div><?php if ( hu_is_checked('header-ads') ) : ?>
<div id="header-widgets">
<?php hu_print_widgets_in_location( 'header-ads' ); ?>
</div><!--/#header-ads-->
<?php endif; ?>
</div><?php else : ?>
<div id="header-image-wrap">
<?php hu_render_header_image( $_header_img_src ); ?>
</div>
<?php endif; ?><?php if ( hu_is_header_nav_displayed() ) : ?>
<?php echo do_shortcode( '[responsive_slider]' ); ?>
<?php get_template_part('parts/header-nav-main'); ?><?php endif; ?>
</div><!--/.container-inner-->
<?php do_action('__header_after_container_inner'); ?>
</div><!--/.container--></header><!--/#header-->
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!