WordPress.org

Plugin Directory

Changeset 1610250


Ignore:
Timestamp:
03/08/17 04:00:09 (7 months ago)
Author:
rilwis
Message:

Version

Location:
mb-custom-taxonomy/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • mb-custom-taxonomy/trunk/inc/class-mb-custom-taxonomy-edit.php

    r1604959 r1610250  
    4646        ), '1.0.0', false ); 
    4747 
     48        // @codingStandardsIgnoreStart 
    4849        $labels = array( 
    4950            'menu_name'                  => '%name%', 
     
    6364            'not_found'                  => __( 'No %name% found', 'mb-custom-taxonomy' ), 
    6465        ); 
     66        // @codingStandardsIgnoreEnd 
    6567        wp_localize_script( 'mb-custom-taxonomy', 'MBTaxonomyLabels', $labels ); 
    6668    } 
     
    216218                'std'  => 1, 
    217219                'desc' => __( 'Whether taxonomy is available for selection in navigation menus.', 'mb-custom-taxonomy' ), 
     220            ), 
     221            array( 
     222                'name' => __( 'Show in editor page?', 'mb-custom-taxonomy' ), 
     223                'id'   => $args_prefix . 'meta_box_cb', 
     224                'type' => 'checkbox', 
     225                'std'  => 1, 
     226                'desc' => __( 'Whether to show the on the editor page.', 'mb-custom-taxonomy' ), 
    218227            ), 
    219228            array( 
     
    379388            ), $html ); 
    380389            $html  = preg_replace( '/value="(.*?)"/', 'value="{{labels.' . $model . '}}"', $html ); 
    381         } // Slug 
    382         elseif ( 'args_taxonomy' === $field['id'] ) { 
     390        } elseif ( 'args_taxonomy' === $field['id'] ) { 
    383391            $html = str_replace( '>', sprintf( 
    384392                ' ng-model="taxonomy" ng-init="taxonomy=\'%s\'">', 
     
    397405     */ 
    398406    public function save_post( $post_id ) { 
     407        $singular = filter_input( INPUT_POST, 'label_singular_name', FILTER_SANITIZE_STRING ); 
     408 
    399409        // If label_singular_name is empty or if this function is called to prevent duplicated calls like revisions, manual hook to wp_insert_post, etc. 
    400         if ( empty( $_POST['label_singular_name'] ) || true === $this->saved ) { 
     410        if ( ! $singular || true === $this->saved ) { 
    401411            return; 
    402412        } 
     
    407417        $post = array( 
    408418            'ID'         => $post_id, 
    409             'post_title' => $_POST['label_singular_name'], 
     419            'post_title' => $singular, 
    410420        ); 
    411421 
  • mb-custom-taxonomy/trunk/inc/class-mb-custom-taxonomy-register.php

    r1604959 r1610250  
    55 * @package    Meta Box 
    66 * @subpackage MB Custom Taxonomy 
    7  * @author     Doan Manh Duc 
    8  * @author     Tran Ngoc Tuan Anh 
    97 */ 
    108 
     
    6462        $taxonomies = $this->get_taxonomies(); 
    6563        foreach ( $taxonomies as $taxonomy => $args ) { 
     64            if ( false !== $args['meta_box_cb'] ) { 
     65                unset( $args['meta_box_cb'] ); 
     66            } 
    6667            register_taxonomy( $taxonomy, $args['post_types'], $args ); 
    6768        } 
     
    9394 
    9495            foreach ( $post_meta as $key => $value ) { 
    95                 // If post meta has prefix 'label' then add it to $labels. 
    9696                if ( false !== strpos( $key, 'label' ) ) { 
     97                    // If post meta has prefix 'label' then add it to $labels. 
     98                    // @codingStandardsIgnoreLine 
    9799                    $data = 1 === count( $value ) ? $value[0] : $value; 
    98100 
    99101                    $labels[ str_replace( 'label_', '', $key ) ] = $data; 
    100                 } // If post meta has prefix 'args' then add it to $args 
    101                 elseif ( false !== strpos( $key, 'args' ) ) { 
     102                } elseif ( false !== strpos( $key, 'args' ) ) { 
     103                    // If post meta has prefix 'args' then add it to $args. 
     104                    // @codingStandardsIgnoreLine 
    102105                    $data = 1 === count( $value ) ? $value[0] : $value; 
    103106                    $data = is_numeric( $data ) ? ( 1 === intval( $data ) ? true : false ) : $data; 
     
    124127        $labels = wp_parse_args( $labels, array( 
    125128            'menu_name'                  => $labels['name'], 
     129            // translators: %s: Name of the taxonomy in plural form. 
    126130            'all_items'                  => sprintf( __( 'All %s', 'mb-custom-taxonomy' ), $labels['name'] ), 
     131            // translators: %s: Name of the taxonomy in singular form. 
    127132            'edit_item'                  => sprintf( __( 'Edit %s', 'mb-custom-taxonomy' ), $labels['singular_name'] ), 
     133            // translators: %s: Name of the taxonomy in singular form. 
    128134            'view_item'                  => sprintf( __( 'View %s', 'mb-custom-taxonomy' ), $labels['singular_name'] ), 
     135            // translators: %s: Name of the taxonomy in singular form. 
    129136            'update_item'                => sprintf( __( 'Update %s', 'mb-custom-taxonomy' ), $labels['singular_name'] ), 
     137            // translators: %s: Name of the taxonomy in singular form. 
    130138            'add_new_item'               => sprintf( __( 'Add new %s', 'mb-custom-taxonomy' ), $labels['singular_name'] ), 
     139            // translators: %s: Name of the taxonomy in singular form. 
    131140            'new_item_name'              => sprintf( __( 'New %s', 'mb-custom-taxonomy' ), $labels['singular_name'] ), 
     141            // translators: %s: Name of the taxonomy in singular form. 
    132142            'parent_item'                => sprintf( __( 'Parent %s', 'mb-custom-taxonomy' ), $labels['singular_name'] ), 
     143            // translators: %s: Name of the taxonomy in singular form. 
    133144            'parent_item_colon'          => sprintf( __( 'Parent %s:', 'mb-custom-taxonomy' ), $labels['singular_name'] ), 
     145            // translators: %s: Name of the taxonomy in plural form. 
    134146            'search_items'               => sprintf( __( 'Search %s', 'mb-custom-taxonomy' ), $labels['name'] ), 
     147            // translators: %s: Name of the taxonomy in plural form. 
    135148            'popular_items'              => sprintf( __( 'Popular %s', 'mb-custom-taxonomy' ), $labels['name'] ), 
     149            // translators: %s: Name of the taxonomy in plural form. 
    136150            'separate_items_with_commas' => sprintf( __( 'Separate %s with commas', 'mb-custom-taxonomy' ), $labels['name'] ), 
     151            // translators: %s: Name of the taxonomy in plural form. 
    137152            'add_or_remove_items'        => sprintf( __( 'Add or remove %s', 'mb-custom-taxonomy' ), $labels['name'] ), 
     153            // translators: %s: Name of the taxonomy in plural form. 
    138154            'choose_from_most_used'      => sprintf( __( 'Choose most used %s', 'mb-custom-taxonomy' ), $labels['name'] ), 
     155            // translators: %s: Name of the taxonomy in plural form. 
    139156            'not_found'                  => sprintf( __( 'No %s found', 'mb-custom-taxonomy' ), $labels['name'] ), 
    140157        ) ); 
     
    157174     */ 
    158175    public function updated_message( $messages ) { 
    159         $post = get_post(); 
     176        $post     = get_post(); 
     177        $revision = filter_input( INPUT_GET, 'revision', FILTER_SANITIZE_NUMBER_INT ); 
    160178 
    161179        $messages['mb-taxonomy'] = array( 
     
    165183            3  => __( 'Custom field deleted.', 'mb-custom-taxonomy' ), 
    166184            4  => __( 'Taxonomy updated.', 'mb-custom-taxonomy' ), 
    167             /* translators: %s: date and time of the revision */ 
    168             5  => isset( $_GET['revision'] ) ? sprintf( __( 'Taxonomy restored to revision from %s.', 'mb-custom-taxonomy' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, 
     185            // translators: %s: Date and time of the revision. 
     186            5  => $revision ? sprintf( __( 'Taxonomy restored to revision from %s.', 'mb-custom-taxonomy' ), wp_post_revision_title( $revision, false ) ) : false, 
    169187            6  => __( 'Taxonomy published.', 'mb-custom-taxonomy' ), 
    170188            7  => __( 'Taxonomy saved.', 'mb-custom-taxonomy' ), 
    171189            8  => __( 'Taxonomy submitted.', 'mb-custom-taxonomy' ), 
     190            // translators: %s: Date and time of the revision. 
    172191            9  => sprintf( __( 'Taxonomy scheduled for: <strong>%s</strong>.', 'mb-custom-taxonomy' ), date_i18n( __( 'M j, Y @ G:i', 'mb-custom-taxonomy' ), strtotime( $post->post_date ) ) ), 
    173192            10 => __( 'Taxonomy draft updated.', 'mb-custom-taxonomy' ), 
     
    187206    public function bulk_updated_messages( $bulk_messages, $bulk_counts ) { 
    188207        $bulk_messages['mb-taxonomy'] = array( 
     208            // translators: %s: Name of the taxonomy in singular and plural form. 
    189209            'updated'   => sprintf( _n( '%s taxonomy updated.', '%s taxonomies updated.', $bulk_counts['updated'], 'mb-custom-taxonomy' ), $bulk_counts['updated'] ), 
     210            // translators: %s: Name of the taxonomy in singular and plural form. 
    190211            'locked'    => sprintf( _n( '%s taxonomy not updated, somebody is editing.', '%s taxonomies not updated, somebody is editing.', $bulk_counts['locked'], 'mb-custom-taxonomy' ), $bulk_counts['locked'] ), 
     212            // translators: %s: Name of the taxonomy in singular and plural form. 
    191213            'deleted'   => sprintf( _n( '%s taxonomy permanently deleted.', '%s taxonomies permanently deleted.', $bulk_counts['deleted'], 'mb-custom-taxonomy' ), $bulk_counts['deleted'] ), 
     214            // translators: %s: Name of the taxonomy in singular and plural form. 
    192215            'trashed'   => sprintf( _n( '%s taxonomy moved to the Trash.', '%s taxonomies moved to the Trash.', $bulk_counts['trashed'], 'mb-custom-taxonomy' ), $bulk_counts['trashed'] ), 
     216            // translators: %s: Name of the taxonomy in singular and plural form. 
    193217            'untrashed' => sprintf( _n( '%s taxonomy restored from the Trash.', '%s taxonomies restored from the Trash.', $bulk_counts['untrashed'], 'mb-custom-taxonomy' ), $bulk_counts['untrashed'] ), 
    194218        ); 
  • mb-custom-taxonomy/trunk/mb-custom-taxonomy.php

    r1604959 r1610250  
    44 * Plugin URI: https://metabox.io/plugins/custom-taxonomy/ 
    55 * Description: Create custom taxonomies with easy-to-use UI 
    6  * Version: 1.1 
     6 * Version: 1.1.1 
    77 * Author: Anh Tran 
    88 * Author URI: http://www.deluxeblogtips.com 
     
    6161    $parent = __( 'Meta Box', 'mb-custom-taxonomy' ); 
    6262    printf( 
     63        // translators: %1$s is the plugin name, %2$s is the Meta Box plugin name. 
    6364        '<div class="error"><p>' . esc_html__( '%1$s requires %2$s to function correctly. Please activate %2$s before activating %1$s. For now, the plug-in has been deactivated.', 'mb-custom-taxonomy' ) . '</p></div>', 
    6465        '<strong>' . esc_html( $child ) . '</strong>', 
  • mb-custom-taxonomy/trunk/readme.txt

    r1604959 r1610250  
    44Tags: cms, custom, custom taxonomies, custom taxonomy, post, taxonomy, taxonomies 
    55Requires at least: 4.3 
    6 Tested up to: 4.7.2 
    7 Stable tag: 1.1 
     6Tested up to: 4.7.3 
     7Stable tag: 1.1.1 
    88License: GPLv2 or later 
    99 
Note: See TracChangeset for help on using the changeset viewer.