'_customize-dropdown-categories-' . $this->id, 'echo' => 0, 'show_option_none' => esc_html__( '— Select Category —', 'abcblog' ), 'option_none_value' => '0', 'selected' => $this->value(), ) ); // Hackily add in the data link parameter. $dropdown = str_replace( 'get_link(), $dropdown ); printf( '', $this->label, $this->description, $dropdown ); } } } //ABC Custom Excerpt function get_excerpt($count){ $excerpt = get_the_content(); $excerpt = strip_tags($excerpt); $excerpt = substr($excerpt, 0, $count); $excerpt = substr($excerpt, 0, strripos($excerpt, " ")); return $excerpt; } // How comments are displayed if ( ! function_exists( 'abcblog_comment_nav' ) ) : function abcblog_comment_nav() { if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?> 'abcblog Package', 'slug' => 'abcblog-package', 'source' => 'http://plugins.abctheme.com/themeplugins/instaldir/abcblog-package.zip', 'required' => true, 'version' => '1.0', 'force_activation' => false, 'force_deactivation' => false, 'external_url' => '', 'is_callable' => '', ), array( 'name' => 'Contact Form 7', 'slug' => 'contact-form-7', 'required' => false, ), array( 'name' => 'Instagram Feed', 'slug' => 'instagram-feed', 'required' => false, ), array( 'name' => 'MailChimp for WordPress', 'slug' => 'mailchimp-for-wp', 'required' => false, ), array( 'name' => 'One Click Demo Import', 'slug' => 'one-click-demo-import', 'required' => false, ), ); $config = array( 'id' => 'abcblog', 'default_path' => '', 'menu' => 'abcblog-install-plugins', 'has_notices' => true, 'dismissable' => true, 'dismiss_msg' => '', 'is_automatic' => false, 'message' => '', ); tgmpa( $plugins, $config ); } add_action( 'tgmpa_register', 'abcblog_register_required_plugins' ); //Demo Data function abcblog_import_data() { return array( array( 'import_file_name' => 'Abcblog Demo', 'local_import_file' => trailingslashit( get_template_directory() ) . 'includes/demo/abcblog.xml', 'local_import_widget_file' => trailingslashit( get_template_directory() ) . 'includes/demo/widgets.wie', 'local_import_customizer_file' => trailingslashit( get_template_directory() ) . 'includes/demo/customizer.dat', 'import_preview_image_url' => trailingslashit( get_template_directory_uri() ) . 'images/demo-main.jpg', 'import_notice' => __( 'After importing demo data, go to Settings --> Reading and assign Frontpage and From Appearance --> Menus assign the imported menu.', 'abcblog' ), ), ); } add_filter( 'pt-ocdi/import_files', 'abcblog_import_data' );