|
@@ -105,3 +105,31 @@ function varia_wpcom_body_classes( $classes ) {
|
|
|
return $classes;
|
|
|
}
|
|
|
add_filter( 'body_class', 'varia_wpcom_body_classes' );
|
|
|
+
|
|
|
+/**
|
|
|
+ * Adds custom classes to the admin body classes.
|
|
|
+ *
|
|
|
+ * @param string $classes Classes for the body element.
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+function varia_wpcom_admin_body_classes( $classes ) {
|
|
|
+ global $post;
|
|
|
+ $is_block_editor_screen = ( function_exists( 'get_current_screen' ) && get_current_screen() && get_current_screen()->is_block_editor() );
|
|
|
+ $hide = get_theme_mod( 'hide_front_page_title', false );
|
|
|
+ $front_page = (int) get_option( 'page_on_front' );
|
|
|
+
|
|
|
+ if ( $is_block_editor_screen && $front_page === $post->ID && true === $hide ) {
|
|
|
+ $classes .= ' hide-homepage-title';
|
|
|
+ }
|
|
|
+
|
|
|
+ return $classes;
|
|
|
+}
|
|
|
+add_filter( 'admin_body_class', 'varia_wpcom_admin_body_classes' );
|
|
|
+
|
|
|
+/**
|
|
|
+ * Enqueue our WP.com styles for the block editor.
|
|
|
+ */
|
|
|
+function varia_wpcom_editor_scripts() {
|
|
|
+ wp_enqueue_style( 'varia-wpcom-editor-style', get_template_directory_uri() . '/inc/style-editor-wpcom.css', array(), '20190906' );
|
|
|
+}
|
|
|
+add_action( 'enqueue_block_editor_assets', 'varia_wpcom_editor_scripts' );
|