Making WordPress.org

Changeset 1332


Ignore:
Timestamp:
02/25/2015 11:39:32 PM (10 years ago)
Author:
obenland
Message:

WP.org Themes: Simplify registration args and give it a pretty icon.

See #745.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/theme-directory.php

    r1331 r1332  
    3030    load_plugin_textdomain( 'wporg-themes' );
    3131
    32     $labels = array(
    33         'name'               => __( 'Packages', 'wporg-themes' ),
    34         'singular_name'      => __( 'Package', 'wporg-themes' ),
    35         'add_new'            => __( 'Add New', 'wporg-themes' ),
    36         'add_new_item'       => __( 'Add New Package', 'wporg-themes' ),
    37         'edit_item'          => __( 'Edit Package', 'wporg-themes' ),
    38         'new_item'           => __( 'New Package', 'wporg-themes' ),
    39         'view_item'          => __( 'View Package', 'wporg-themes' ),
    40         'search_items'       => __( 'Search Packages', 'wporg-themes' ),
    41         'not_found'          => __( 'No packages found', 'wporg-themes' ),
    42         'not_found_in_trash' => __( 'No packages found in Trash', 'wporg-themes' ),
    43         'parent_item_colon'  => __( 'Parent Package:', 'wporg-themes' ),
    44         'menu_name'          => __( 'Packages', 'wporg-themes' ),
    45     );
    46 
    47     $args = array(
    48         'labels'              => $labels,
    49         'hierarchical'        => false,
    50         'description'         => __( 'A package', 'wporg-themes' ),
    51         'supports'            => array( 'title', 'editor', 'author', 'custom-fields', 'page-attributes' ),
    52         'taxonomies'          => array( 'category', 'post_tag', 'type' ),
    53         'public'              => true,
    54         'show_ui'             => true,
    55         'show_in_menu'        => true,
    56         'show_in_nav_menus'   => false,
    57         'publicly_queryable'  => true,
    58         'exclude_from_search' => false,
    59         'has_archive'         => true,
    60         'query_var'           => true,
    61         'can_export'          => true,
    62         'rewrite'             => false,
    63         'capability_type'     => 'post',
    64     );
    65 
    6632    // This is the base generic type for repo plugins.
    6733    if ( ! post_type_exists( 'repopackage' ) ) {
    68         register_post_type( 'repopackage', $args );
     34        register_post_type( 'repopackage', array(
     35            'labels'              => array(
     36                'name'               => __( 'Packages', 'wporg-themes' ),
     37                'singular_name'      => __( 'Package', 'wporg-themes' ),
     38                'add_new'            => __( 'Add New', 'wporg-themes' ),
     39                'add_new_item'       => __( 'Add New Package', 'wporg-themes' ),
     40                'edit_item'          => __( 'Edit Package', 'wporg-themes' ),
     41                'new_item'           => __( 'New Package', 'wporg-themes' ),
     42                'view_item'          => __( 'View Package', 'wporg-themes' ),
     43                'search_items'       => __( 'Search Packages', 'wporg-themes' ),
     44                'not_found'          => __( 'No packages found', 'wporg-themes' ),
     45                'not_found_in_trash' => __( 'No packages found in Trash', 'wporg-themes' ),
     46                'parent_item_colon'  => __( 'Parent Package:', 'wporg-themes' ),
     47                'menu_name'          => __( 'Packages', 'wporg-themes' ),
     48            ),
     49            'description'         => __( 'A package', 'wporg-themes' ),
     50            'supports'            => array( 'title', 'editor', 'author', 'custom-fields', 'page-attributes' ),
     51            'taxonomies'          => array( 'category', 'post_tag', 'type' ),
     52            'public'              => true,
     53            'show_in_nav_menus'   => false,
     54            'has_archive'         => true,
     55            'rewrite'             => false,
     56            'menu_icon'           => 'dashicons-art',
     57        ) );
    6958    }
    7059
Note: See TracChangeset for help on using the changeset viewer.