Example #1
0
	function add_nice_faq()
	{
	  $labels = array(
		'name' 					=> __( 'FAQs', 'nicethemes' ),
		'singular_name' 		=> __( 'FAQ', 'nicethemes' ),
		'add_new' 				=> __( 'Add New', 'nicethemes' ),
		'add_new_item' 			=> __( 'Add New FAQ', 'nicethemes' ),
		'edit_item' 			=> __( 'Edit FAQ', 'nicethemes' ),
		'new_item' 				=> __( 'New FAQ', 'nicethemes' ),
		'view_item' 			=> __( 'View FAQ', 'nicethemes' ),
		'search_items' 			=> __( 'Search FAQs', 'nicethemes' ),
		'not_found' 			=> __( 'No FAQs found', 'nicethemes' ),
		'not_found_in_trash' 	=> __( 'No FAQs found in Trash', 'nicethemes' ),
		'parent_item_colon' 	=> ''
	);

	$args = array(
		'labels' 				=> $labels,
		'public' 				=> true,
		'publicly_queryable' 	=> true,
		'show_ui' 				=> true,
		'query_var' 			=> true,
		'rewrite' 				=> array( 'slug' => 'faq' ),
		'capability_type' 		=> 'post',
		'hierarchical' 			=> false,
		'menu_icon' 			=> nice_admin_menu_icon( 'btn-faq.png' ),
		'menu_position' 		=> null,
		'supports' 				=> array( 'title', 'editor', 'page-attributes' )
	);

	register_post_type( 'faq', $args );

	}
Example #2
0
/**
 * nice_admin_menu()
 *
 * Create admin menu for nicethemes
 *
 * @since 1.0.0
 *
 */
function nice_admin_menu()
{
    add_object_page(__('Theme Options', 'nicethemes'), 'Nice Themes', 'manage_options', 'nicethemes', 'nicethemes', nice_admin_menu_icon());
    // Theme Options.
    $niceadmin = add_submenu_page('nicethemes', __('Theme Options', 'nicethemes'), __('Theme Options', 'nicethemes'), 'manage_options', 'nicethemes', 'nicethemes');
    // Updates.
    $niceadmin = add_submenu_page('nicethemes', __('NiceThemes Updates', 'nicethemes'), __('Updates', 'nicethemes'), 'manage_options', 'niceupdates', 'niceupdates');
    // Support.
    $niceadmin = add_submenu_page('nicethemes', __('Support Forums', 'nicethemes'), __('Support', 'nicethemes'), 'manage_options', 'nicethemes-support', 'nicethemes_support_page');
    // More Themes. - temporary commented, as requested by Envato, te monopolic WordPress Marketplace.
    //$niceadmin = add_submenu_page( 'nicethemes', __( 'More Themes', 'nicethemes' ), __( 'More Themes', 'nicethemes' ), 'manage_options', 'nicethemes-themes', 'nicethemes_themes_page' );
    if (is_admin_niceframework()) {
        wp_enqueue_style('admin-style', NICE_TPL_DIR . '/engine/admin/admin-style.css');
        wp_register_style('nice-datepicker', get_template_directory_uri() . '/engine/admin/css/datepicker.css');
        wp_register_style('nice-ui-slider', get_template_directory_uri() . '/engine/admin/css/ui-slider.css');
        wp_register_script('nice-typography-preview', get_template_directory_uri() . '/engine/admin/js/nice-typography-preview.js', array('jquery'), '1.0.0', true);
        wp_register_script('nice-general', get_template_directory_uri() . '/engine/admin/js/general.js');
        add_action('admin_head', 'nice_admin_head');
        wp_enqueue_style('nice-datepicker');
        wp_enqueue_style('nice-ui-slider');
        wp_enqueue_script('jquery-ui-core');
        wp_enqueue_script('jquery-ui-datepicker');
        wp_enqueue_script('jquery-ui-slider');
        wp_enqueue_script('nice-typography-preview');
        wp_enqueue_script('nice-general');
        //if ( isset( $_GET ) && ( isset( $_GET['activated'] ) && $_GET['activated'] == true ) ) $first_time = 'true';
        //else $first_time = 'false';
        // Had to set this because of Envato, the monopolic WordPress marketplace.
        $first_time = false;
        $data = array('activated' => $first_time);
        wp_localize_script('nice-general', 'php_data', $data);
    }
    if (is_admin()) {
        wp_register_style('nice-admin-menu', get_template_directory_uri() . '/engine/admin/css/admin-menu.css');
        wp_enqueue_style('nice-admin-menu');
        wp_register_style('nice-admin-font', get_template_directory_uri() . '/engine/admin/css/niceadmin-font.css');
        wp_enqueue_style('nice-admin-font');
    }
}