Преглед изворни кода

Blockbase: Add child CSS if it exists (#5047)

* Blockbase: Add child CSS if it exists

* add comment
Ben Dwyer пре 3 година
родитељ
комит
8f72219e9d

+ 0 - 22
arbutus/functions.php

@@ -1,22 +0,0 @@
-<?php
-/**
- * Add Editor Styles
- */
-function arbutus_editor_styles() {
-	// Enqueue editor styles.
-	add_editor_style(
-		array(
-			'/assets/theme.css',
-		)
-	);
-}
-add_action( 'after_setup_theme', 'arbutus_editor_styles' );
-
-/**
- *
- * Enqueue scripts and styles.
- */
-function arbutus_scripts() {
-	wp_enqueue_style( 'arbutus-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array( 'blockbase-ponyfill' ), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'arbutus_scripts' );

+ 12 - 0
blockbase/functions.php

@@ -72,6 +72,13 @@ function blockbase_editor_styles() {
 			blockbase_fonts_url(),
 		)
 	);
+
+	// Add the child theme CSS if it exists.
+	if ( file_exists( get_stylesheet_directory() . '/assets/theme.css' ) ) {
+		add_editor_style(
+			'/assets/theme.css'
+		);
+	}
 }
 add_action( 'admin_init', 'blockbase_editor_styles' );
 
@@ -83,6 +90,11 @@ function blockbase_scripts() {
 	// Enqueue Google fonts
 	wp_enqueue_style( 'blockbase-fonts', blockbase_fonts_url(), array(), null );
 	wp_enqueue_style( 'blockbase-ponyfill', get_template_directory_uri() . '/assets/ponyfill.css', array(), wp_get_theme()->get( 'Version' ) );
+
+	// Add the child theme CSS if it exists.
+	if ( file_exists( get_stylesheet_directory() . '/assets/theme.css' ) ) {
+		wp_enqueue_style( 'blockbase-child-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array('blockbase-ponyfill'), wp_get_theme()->get( 'Version' ) );
+	}
 }
 add_action( 'wp_enqueue_scripts', 'blockbase_scripts' );
 

+ 0 - 22
geologist/functions.php

@@ -1,27 +1,5 @@
 <?php
 
-/**
- * Add Editor Styles
- */
-function geologist_editor_styles() {
-	// Enqueue editor styles.
-	add_editor_style(
-		array(
-			'/assets/theme.css',
-		)
-	);
-}
-add_action( 'after_setup_theme', 'geologist_editor_styles' );
-
-/**
- *
- * Enqueue scripts and styles.
- */
-function geologist_scripts() {
-	wp_enqueue_style( 'geologist-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array('blockbase-ponyfill'), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'geologist_scripts' );
-
 /**
  * Block Patterns.
  */

+ 0 - 24
kerr/functions.php

@@ -1,24 +0,0 @@
-<?php
-
-/**
- * Add Editor Styles
- */
-function kerr_editor_styles() {
-	// Enqueue editor styles.
-	add_editor_style(
-		array(
-			'/assets/theme.css',
-		)
-	);
-}
-add_action( 'after_setup_theme', 'kerr_editor_styles' );
-
-/**
- *
- * Enqueue scripts and styles.
- */
-function kerr_scripts() {
-	wp_enqueue_style( 'kerr-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array( 'blockbase-ponyfill' ), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'kerr_scripts' );
-

+ 0 - 24
mayland-blocks/functions.php

@@ -1,24 +0,0 @@
-<?php
-
-if ( ! function_exists( 'mayland_blocks_support' ) ) :
-	function mayland_blocks_support() {
-
-		// Enqueue editor styles.
-		add_editor_style(
-			array(
-				'theme.css',
-			)
-		);
-
-	}
-	add_action( 'after_setup_theme', 'mayland_blocks_support' );
-endif;
-
-/**
- * Enqueue scripts and styles.
- */
-function mayland_blocks_scripts() {
-	// Enqueue front-end styles.
-	wp_enqueue_style( 'mayland-blocks-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array( 'blockbase-ponyfill' ), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'mayland_blocks_scripts' );

+ 0 - 23
payton/functions.php

@@ -1,23 +0,0 @@
-<?php
-
-/**
- * Add Editor Styles
- */
-function payton_editor_styles() {
-	// Enqueue editor styles.
-	add_editor_style(
-		array(
-			'/assets/theme.css',
-		)
-	);
-}
-add_action( 'after_setup_theme', 'payton_editor_styles' );
-
-/**
- *
- * Enqueue scripts and styles.
- */
-function payton_scripts() {
-	wp_enqueue_style( 'payton-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array('blockbase-ponyfill'), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'payton_scripts' );

+ 0 - 17
quadrat/functions.php

@@ -3,14 +3,6 @@
 
 if ( ! function_exists( 'quadrat_support' ) ) :
 	function quadrat_support() {
-
-		// Enqueue editor styles.
-		add_editor_style(
-			array(
-				'/assets/theme.css',
-			)
-		);
-
 		// Add support for starter content
 		include get_stylesheet_directory() . '/inc/starter-content.php';
 		add_theme_support(
@@ -21,15 +13,6 @@ if ( ! function_exists( 'quadrat_support' ) ) :
 	add_action( 'after_setup_theme', 'quadrat_support' );
 endif;
 
-/**
- * Enqueue scripts and styles.
- */
-function quadrat_scripts() {
-	// Enqueue front-end styles.
-	wp_enqueue_style( 'quadrat-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array( 'blockbase-ponyfill' ), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'quadrat_scripts' );
-
 /**
  * Block Patterns.
  */

+ 0 - 23
russell/functions.php

@@ -1,23 +0,0 @@
-<?php
-
-/**
- * Add Editor Styles
- */
-function russell_editor_styles() {
-	// Enqueue editor styles.
-	add_editor_style(
-		array(
-			'/assets/theme.css',
-		)
-	);
-}
-add_action( 'after_setup_theme', 'russell_editor_styles' );
-
-/**
- *
- * Enqueue scripts and styles.
- */
-function russell_scripts() {
-	wp_enqueue_style( 'russell-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array( 'blockbase-ponyfill' ), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'russell_scripts' );

+ 0 - 24
seedlet-blocks/functions.php

@@ -1,29 +1,5 @@
 <?php
 
-/**
- * Add Editor Styles
- */
-function seedlet_blocks_support() {
-
-	// Enqueue editor styles.
-	add_editor_style(
-		array(
-			'/assets/theme.css',
-		)
-	);
-
-}
-add_action( 'after_setup_theme', 'seedlet_blocks_support' );
-
-/**
- *
- * Enqueue scripts and styles.
- */
-function seedlet_blocks_scripts() {
-	wp_enqueue_style( 'seedlet_blocks-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array( 'blockbase-ponyfill' ), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'seedlet_blocks_scripts' );
-
 /**
  * Block Patterns.
  */

+ 0 - 27
skatepark/functions.php

@@ -1,32 +1,5 @@
 <?php
 
-
-if ( ! function_exists( 'skatepark_support' ) ) :
-	function skatepark_support() {
-		// Enqueue editor styles.
-		add_editor_style(
-			array(
-				'/assets/theme.css',
-			)
-		);
-	}
-	add_action( 'after_setup_theme', 'skatepark_support' );
-endif;
-
-/**
- * Enqueue scripts and styles.
- */
-function skatepark_scripts() {
-	// Enqueue front-end styles.
-	wp_enqueue_style( 'skatepark-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array( 'blockbase-ponyfill' ), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'skatepark_scripts' );
-
-/**
- * Block Styles.
- */
-require get_stylesheet_directory() . '/inc/block-styles.php';
-
 /**
  * Block Patterns.
  */

+ 0 - 16
videomaker/functions.php

@@ -4,13 +4,6 @@
  * Add Editor Styles
  */
 function videomaker_editor_styles() {
-	// Enqueue editor styles.
-	add_editor_style(
-		array(
-			'/assets/theme.css',
-		)
-	);
-
 	// Primary navigation is used on the header and the footer pattern
 	register_nav_menus(
 		array(
@@ -22,15 +15,6 @@ function videomaker_editor_styles() {
 }
 add_action( 'after_setup_theme', 'videomaker_editor_styles' );
 
-/**
- *
- * Enqueue scripts and styles.
- */
-function videomaker_scripts() {
-	wp_enqueue_style( 'videomaker-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array('blockbase-ponyfill'), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'videomaker_scripts' );
-
 /**
  * Block Patterns.
  */

+ 0 - 23
zoologist/functions.php

@@ -1,23 +0,0 @@
-<?php
-
-/**
- * Add Editor Styles
- */
-function zoologist_editor_styles() {
-	// Enqueue editor styles.
-	add_editor_style(
-		array(
-			'/assets/theme.css',
-		)
-	);
-}
-add_action( 'after_setup_theme', 'zoologist_editor_styles' );
-
-/**
- *
- * Enqueue scripts and styles.
- */
-function zoologist_scripts() {
-	wp_enqueue_style( 'zoologist-styles', get_stylesheet_directory_uri() . '/assets/theme.css', array('blockbase-ponyfill'), wp_get_theme()->get( 'Version' ) );
-}
-add_action( 'wp_enqueue_scripts', 'zoologist_scripts' );