summaryrefslogtreecommitdiff
path: root/inc/wpcom.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/wpcom.php')
-rw-r--r--inc/wpcom.php51
1 files changed, 51 insertions, 0 deletions
diff --git a/inc/wpcom.php b/inc/wpcom.php
new file mode 100644
index 0000000..ca42c38
--- /dev/null
+++ b/inc/wpcom.php
@@ -0,0 +1,51 @@
+<?php
+/**
+ * WordPress.com-specific functions and definitions
+ *
+ * This file is centrally included from `wp-content/mu-plugins/wpcom-theme-compat.php`.
+ *
+ * @package understrap
+ */
+
+if ( ! defined( 'ABSPATH' ) ) {
+ exit; // Exit if accessed directly.
+}
+
+/**
+ * Adds support for wp.com-specific theme functions.
+ *
+ * @global array $themecolors
+ */
+add_action( 'after_setup_theme', 'understrap_wpcom_setup' );
+
+if ( ! function_exists ( 'understrap_wpcom_setup' ) ) {
+ function understrap_wpcom_setup() {
+ global $themecolors;
+
+ // Set theme colors for third party services.
+ if ( ! isset( $themecolors ) ) {
+ $themecolors = array(
+ 'bg' => '',
+ 'border' => '',
+ 'text' => '',
+ 'link' => '',
+ 'url' => '',
+ );
+ }
+
+ /* Add WP.com print styles */
+ add_theme_support( 'print-styles' );
+ }
+}
+
+
+/*
+ * WordPress.com-specific styles
+ */
+add_action( 'wp_enqueue_scripts', 'understrap_wpcom_styles' );
+
+if ( ! function_exists ( 'understrap_wpcom_styles' ) ) {
+ function understrap_wpcom_styles() {
+ wp_enqueue_style( 'understrap-wpcom', get_template_directory_uri() . '/inc/style-wpcom.css', '20160411' );
+ }
+} \ No newline at end of file