Divi Layouts in allen Seitenbereichen, z.B. im Footer

Update November 2019:

Durch die Seitenvorlagen, welche ab DIVI 4.0 möglich sind, ist der folgende Hack überflüssig. Lesen sie dazu mehr über DIVI 4.0.


Einige Bereiche einer Seite sind per Divi nicht richtig änderbar. Dazu gehört leider auch der standard WordPress-Footer. Doch gerade dieser ist in Deutschland elementar wichtig, befinden sich dort oftmals doch Hinweise wie Impressum oder Datenschutzerklärung.

Mit ein paar Hacks sind jedoch mit Divi Dinge möglich, die das Theme (bis jetzt) leider nicht anbietet.

Eine Divi-Section überall auf der Seite einbinden

Artikel: https://www.creaweb2b.com/en/add-a-divi-section-inside-page-template/

In diesem Artikel wird eine Sektion im Header eingefügt

http://diviblog.de/divi-footer-anpassen/ zeigt wie man den vorhandenen Footer ändert.

Gibt man nun den Code in den Footer ein, so hat man automatisch einen jederzeit veränderbaren Footer der sich auf allen Seiten aktualisiert. Und man muss nichtmal die Vorlage auf jeder neuen Seite einfügen!

die footer.php:

<?php if ( 'on' == et_get_option( 'divi_back_to_top', 'false' ) ) : ?>
 <span class="et_pb_scroll_top et-pb-icon"></span>
<?php endif;
if ( ! is_page_template( 'page-template-blank.php' ) ) : ?>
 <footer id="main-footer">
 <?php get_sidebar( 'footer' ); ?>
 <?php
 if ( has_nav_menu( 'footer-menu' ) ) : ?>
 <div id="et-footer-nav">
 <div class="container">
 <?php
 wp_nav_menu( array(
 'theme_location' => 'footer-menu',
 'depth' => '1',
 'menu_class' => 'bottom-nav',
 'container' => '',
 'fallback_cb' => '',
 ) );
 ?>
 </div>
 </div> <!-- #et-footer-nav -->
 <?php endif; ?>
 <div id="footer-bottom">
 <div class="container clearfix">
 <?php
 if ( false !== et_get_option( 'show_footer_social_icons', true ) ) {
 get_template_part( 'includes/social_icons', 'footer' );
 }
 ?>
 <p id="footer-info">
 <?php echo "&copy; " ?> 2000 - <?php echo date("Y") ?> <a href='http://diviblog.de' target="_blank">diviblog.de</a> - made by <a href='http://jl-webservice.de' target="_blank">JL Webservice</a> 
 </p>
 </div> <!-- .container -->
 </div>
 </footer> <!-- #main-footer -->
 </div> <!-- #et-main-area -->

<?php endif; // ! is_page_template( 'page-template-blank.php' ) ?>
 </div> <!-- #page-container -->
 <?php wp_footer(); ?>
</body>
</html>

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert