70, 'width' => 350, 'flex-height' => true, 'flex-width' => true, ) ); // Register primary menu. register_nav_menus( array( 'primary' => __( 'Primary Menu', 'developress' ), ) ); /** * Set the content width to something large * We set a more accurate width in develope_smart_content_width() */ global $content_width; if ( ! isset( $content_width ) ) { $content_width = 1200; /* pixels */ } // This theme styles the visual editor to resemble the theme style. add_editor_style( 'css/admin/editor-style.css' ); } } /** * Load theme files * * @since 2.0.6 */ $develope_theme_dir = get_template_directory(); require $develope_theme_dir . '/inc/theme-functions.php'; require $develope_theme_dir . '/inc/class-css.php'; require $develope_theme_dir . '/inc/css-output.php'; require $develope_theme_dir . '/inc/customizer.php'; require $develope_theme_dir . '/inc/deprecated.php'; require $develope_theme_dir . '/inc/general.php'; require $develope_theme_dir . '/inc/markup.php'; require $develope_theme_dir . '/inc/typography.php'; require $develope_theme_dir . '/inc/migrate.php'; /** * Load theme defaults options so we make sure everything looks good * * @since 2.0.6 */ require $develope_theme_dir . '/inc/theme-defaults.php'; /** * Add Compatibilty with third party plugins * WooCommerce * bbPress * BuddyPress * * @since 2.0.6 * */ require $develope_theme_dir . '/inc/plugin-compat/compat-buddybbpress.php'; function develope_check_plugin_state(){ if ( ! class_exists( 'WooCommerce' ) ) { return; } require $develope_theme_dir . '/inc/plugin-compat/compat-woocommerce.php'; } add_action('admin_init', 'develope_check_plugin_state'); /** * Load DeveloPress theme common elements * * Archives * Comments * Featured Images * Footer * Header * Navigation * Post Meta * Sidebars * * @since 2.0.6 */ require $develope_theme_dir . '/inc/elements/archives.php'; require $develope_theme_dir . '/inc/elements/comments.php'; require $develope_theme_dir . '/inc/elements/featured-images.php'; require $develope_theme_dir . '/inc/elements/footer.php'; require $develope_theme_dir . '/inc/elements/header.php'; require $develope_theme_dir . '/inc/elements/navigation.php'; require $develope_theme_dir . '/inc/elements/post-meta.php'; require $develope_theme_dir . '/inc/elements/sidebars.php'; /** * Load Admin Metaboxes and DeveloPress Dashboard * * @since 2.0.6 */ if ( is_admin() ) { require $develope_theme_dir . '/inc/admin/block-editor.php'; require $develope_theme_dir . '/inc/admin/meta-box.php'; require $develope_theme_dir . '/inc/admin/dashboard.php'; }