Verzeichnis auf gleicher Ebene wie das Kadence-Thema. Name sollte nicht kadence-child sein, sonder eher der Projektname.
Inhaltsverzeichnis
functions.php
<?php
/**
* Enqueue child styles.
*/
function child_enqueue_styles() {
wp_enqueue_style( 'child-theme', get_stylesheet_directory_uri() . '/style.css', array(), 100 );
}
// add_action( 'wp_enqueue_scripts', 'child_enqueue_styles' ); // Remove the // from the beginning of this line if you want the child theme style.css file to load on the front end of your site.
/**
* Add custom functions here
*/
// Statify nicht nur für den Admin
add_filter('statify__user_can_see_stats','__return_true');
// remove version from head
remove_action('wp_head', 'wp_generator');
// remove version from rss
add_filter('the_generator', '__return_empty_string');
/*
* Enqueue/Dequeue Scripte und Styles
* ermittelbar durch Query Monitor
*/
function enqueue_dequeue_scripts() {
$load_scripts = false;
$load_flipbox = false;
if (is_singular())
{
$post = get_post();
// if (has_shortcode($post->post_content, 'contact-form-7') || !is_page() )
if (has_shortcode($post->post_content, 'contact-form-7'))
{
// Contact-Form-7 oder Post
$load_scripts = true;
}
if (has_block("flipbox/flipbox-block"))
{
$load_flipbox = true;
}
}
if (!$load_scripts)
{
wp_dequeue_script('contact-form-7');
wp_dequeue_script('contact-form-7-html5-fallback');
wp_dequeue_script('wpcf7-admin');
wp_dequeue_script('wpcf7-admin-taggenerator');
wp_dequeue_script('google-recaptcha');
wp_dequeue_script('wpcf7-recaptcha');
wp_dequeue_style('contact-form-7');
}
if (!$load_flipbox)
{
wp_dequeue_style('essential-blocks-animation');
wp_dequeue_style('eb-flipbox-block-frontend-style');
wp_dequeue_style('eb-block-style-45');
wp_dequeue_style('fontawesome-frontend-css');
wp_dequeue_script('essential-blocks-eb-animation');
}
}
function enqueue_dequeue() {
// sr54_print_scripts_styles();
enqueue_dequeue_scripts();
// sr54_print_scripts_styles();
}
add_action('wp_enqueue_scripts', 'enqueue_dequeue', 9999);style.css
/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
/* Theme customization starts here
-------------------------------------------------------------- */
screenshot.png
