for posts and comments. add_theme_support('automatic-feed-links'); // register menu register_nav_menus(array( 'primary' => __('Top Header Menu', 'best-startup'), )); // Featured image support add_theme_support('post-thumbnails'); add_theme_support('custom-logo', array( 'height' => 120, 'width' => 120, 'flex-height' => true, 'flex-width' => true, 'priority' => 11, 'header-text' => array('img-responsive', 'site-description'), )); add_image_size('best-startup-thumbnail-image', 840, 560, true); $best_startup_defaults = array( 'default-image' => get_template_directory_uri().'/assets/images/best-startup.jpg', 'width' => 0, 'height' => 0, 'flex-height' => 1400, 'flex-width' => 800, 'uploads' => true, 'random-default' => false, 'header-text' => false, 'default-text-color' => '', 'wp-head-callback' => '', 'admin-head-callback' => '', 'admin-preview-callback' => '', ); register_default_headers( array( 'default-image' => array( 'url' => get_template_directory_uri().'/assets/images/best-startup.jpg', 'thumbnail_url' => get_template_directory_uri().'/assets/images/best-startup.jpg', 'description' => __( 'Default Header Image', 'best-startup' ) ), ) ); add_theme_support('custom-header',$best_startup_defaults); // Switch default core markup for search form, comment form, and commen, to output valid HTML5. add_theme_support('html5', array( 'comment-form', 'comment-list', )); // Add support for featured content. add_theme_support('featured-content', array( 'featured_content_filter' => 'best_startup_get_featured_posts', 'max_posts' => 6, )); // This theme uses its own gallery styles. add_filter('use_default_gallery_style', '__return_false'); /* slug setup */ add_theme_support('title-tag'); function best_startup_active_widgets($active) { //Custom Widgets //Bundled Widgets $active['video'] = true; $active['testimonial'] = true; $active['taxonomy'] = true; $active['social-media-buttons'] = true; $active['simple-masonry'] = true; $active['slider'] = true; $active['cta'] = true; $active['contact'] = true; $active['features'] = true; $active['headline'] = true; $active['hero'] = true; $active['icon'] = true; $active['image-grid'] = true; $active['price-table'] = true; $active['layout-slider'] = true; return $active; } add_filter('siteorigin_widgets_active_widgets', 'best_startup_active_widgets'); } endif; // best_startup_setup add_action('after_setup_theme', 'best_startup_setup'); add_filter('nav_menu_css_class', 'best_startup_special_navclass', 10, 2); function best_startup_special_navclass($classes, $item) { if (in_array('current-menu-item', $classes)) { $classes[] = 'active '; } return $classes; } add_action( 'admin_menu', 'best_startup_admin_menu'); function best_startup_admin_menu( ) { add_theme_page( __('Pro Feature','best-startup'), __('Best StartUp Plus','best-startup'), 'manage_options', 'best-startup-plus-buynow', 'best_startup_plus_buy_now', 300 ); } function best_startup_plus_buy_now(){ ?>