Riverworks Logo

WordPress Functions.PHP

WordpressCode Snippets

Add favicons via funtions.php

function add_icons() { ?>
    <link rel="icon" type="image/png" sizes="32x32" href="/wp-includes/assets/favicons/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/wp-includes/assets/favicons/favicon-16x16.png">
    <link rel="manifest" href="/wp-includes/assets/favicons/site.webmanifest">
    <link rel="mask-icon" href="/wp-includes/assets/favicons/safari-pinned-tab.svg" color="#b57f2f">
    <link rel="shortcut icon" href="/wp-includes/assets/favicons/favicon.ico">
    <meta name="msapplication-TileColor" content="#b57f2f">
    <meta name="msapplication-config" content="/wp-includes/assets/favicons/browserconfig.xml">
    <meta name="theme-color" content="#b57f2f">


<?php }
add_action('wp_head', 'add_icons');

Add popup div via functions.php (See Alani Smile Designers)

function footer_website_popup() {
    ?>
        <div id="website-popup">
            <div class="popup-content">
                <a class="popup-close">X</a>
                 <?php echo do_shortcode('[et_pb_section global_module="1595"][/et_pb_section]'); ?>
            </div>
        </div>
    <?php
}
//add_action( 'wp_footer', 'add_footer_text_function'); or??
add_action('get_footer', 'footer_website_popup');

Add Google Tag Manager (GTM) via functions.php

function divi_child_head() { ?>
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-MF7GGJFG');</script>
    <!-- End Google Tag Manager -->
<?php }
add_action( 'wp_head', 'divi_child_head', 0 );

function divi_child_body_open() { ?>
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MF7GGJFG"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
<?php }
add_action( 'wp_body_open', 'divi_child_body_open', 0 );