WordPress.org

Make WordPress Core

Ticket #15346: edit-tags3.patch

File edit-tags3.patch, 6.5 KB (added by dougwrites, 8 years ago)

3 help screens for tags. Revised version of same patch to include more current Codex links; also more directly from nightly build

  • edit-tags.php

     
    158158if ( current_user_can($tax->cap->edit_terms) )
    159159        wp_enqueue_script('inline-edit-tax');
    160160
    161 if ( 'category' == $taxonomy || 'post_tag' == $taxonomy ) {
     161if ( 'category' == $taxonomy || 'link_category' == $taxonomy || 'post_tag' == $taxonomy ) {
    162162        if ( 'category' == $taxonomy )
    163                 $help = '<p>' . sprintf(__('You can use categories to define sections of your site and group related posts. The default category is &#8220;Uncategorized&#8221; until you change it in your <a href="%s">writing settings</a>.'), 'options-writing.php') . '</p>';
     163                $help = '<p>' . sprintf(__( 'You can use categories to define sections of your site and group related posts. The default category is &#8220;Uncategorized&#8221; until you change it in your <a href="%s">writing settings</a>.' ) , 'options-writing.php' ) . '</p>';
     164        elseif ( 'link_category' == $taxonomy )
     165                $help = '<p>' . __( 'Link Categories.' ) . '</p>';
    164166        else
    165                 $help = '<p>' . __('You can assign keywords to your posts using Post Tags. Unlike categories, tags have no hierarchy, meaning there&#8217;s no relationship from one tag to another.') . '</p>';
     167                $help = '<p>' . __( 'You can assign keywords to your posts using Post Tags. Unlike categories, tags have no hierarchy, meaning there&#8217;s no relationship from one tag to another.' ) . '</p>';
     168               
     169        if ( 'link_category' == $taxonomy )
     170                $help = '<p>' . __( 'You can create groups of links by using link categories. Link category names must be unique and link categories are separate from the categories you use for posts. You can delete link categories in the Bulk Action pulldown, but that action does not delete the links within the category. Instead, it moves them to the default link category.' ) . '</p>';
     171        else
     172                $help .='<p>' . __( 'What&#8217;s the difference between categories and tags? Normally, tags are ad-hoc keywords that identify important information in your post (names, subjects, etc) that may or may not recur in other posts, while categories are pre-determined sections. If you think of your site like a book, the categories are like the Table of Contents and the tags are like the terms in the index.' ) . '</p>';
    166173
    167         $help .='<p>' . __('What&#8217;s the difference between categories and tags? Normally, tags are ad-hoc keywords that identify important information in your post (names, subjects, etc) that may or may not recur in other posts, while categories are pre-determined sections. If you think of your site like a book, the categories are like the Table of Contents and the tags are like the terms in the index.') . '</p>';
    168 
    169174        if ( 'category' == $taxonomy )
    170                 $help .= '<p>' . __('When adding a new category on this screen, you&#8217;ll fill in the following fields:') . '</p>';
    171         else
    172                 $help .= '<p>' . __('When adding a new tag on this screen, you&#8217;ll fill in the following fields:') . '</p>';
     175                $help .= '<p>' . __( 'When adding a new category on this screen, you&#8217;ll fill in the following fields:' ) . '</p>';
     176        elseif ( 'post_tag' == $taxonomy )
     177                $help .= '<p>' . __( 'When adding a new tag on this screen, you&#8217;ll fill in the following fields:' ) . '</p>';
    173178
    174         $help .= '<ul>' .
    175                 '<li>' . __('<strong>Name</strong> - The name is how it appears on your site.') . '</li>';
    176         if ( ! global_terms_enabled() )
    177                 $help .= '<li>' . __('<strong>Slug</strong> - The &#8220;slug&#8221; is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.') . '</li>';
     179        if ( 'category' == $taxonomy || 'post_tag' == $taxonomy  )
    178180
     181                $help .= '<ul>' .
     182                '<li>' . __( '<strong>Name</strong> - The name is how it appears on your site.' ) . '</li>';
     183       
     184        if ( ! global_terms_enabled()  )
     185        if ( 'category' == $taxonomy || 'post_tag' == $taxonomy  )
     186                $help .= '<li>' . __( '<strong>Slug</strong> - The &#8220;slug&#8221; is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.' ) . '</li>';
     187
    179188        if ( 'category' == $taxonomy )
    180                 $help .= '<li>' . __('<strong>Parent</strong> - Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional. To create a subcategory, just choose another category from the Parent dropdown.') . '</li>';
     189                $help .= '<li>' . __( '<strong>Parent</strong> - Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional. To create a subcategory, just choose another category from the Parent dropdown.' ) . '</li>';
    181190
    182         $help .= '<li>' . __('<strong>Description</strong> - The description is not prominent by default; however, some themes may display it.') . '</li>' .
     191        if ( 'category' == $taxonomy || 'post_tag' == $taxonomy  )
     192                $help .= '<li>' . __( '<strong>Description</strong> - The description is not prominent by default; however, some themes may display it.' ) . '</li>' .
    183193                '</ul>' .
    184                 '<p>' . __('You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table.') . '</p>' .
    185                 '<p><strong>' . __('For more information:') . '</strong></p>';
     194                '<p>' . __( 'You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table.' ) . '</p>' .
     195                '<p><strong>' . __( 'For more information:' ) . '</strong></p>';
    186196
    187197        if ( 'category' == $taxonomy )
    188                 $help .= '<p>' . __('<a href="http://codex.wordpress.org/Manage_Categories_SubPanel" target="_blank">Categories Documentation</a>') . '</p>';
     198                $help .= '<p>' . __( '<a href="http://codex.wordpress.org/Posts_Categories_SubPanel" target="_blank">Documentation on Categories </a>' ) . '</p>';
     199        elseif ( 'link_category' == $taxonomy )
     200                $help .= '<p>' . __( '<a href="http://codex.wordpress.org/Links_Link_Categories_SubPanel" target="_blank">Documentation on Link Categories </a>' ) . '</p>';
    189201        else
    190                 $help .= '<p>' . __('<a href="http://codex.wordpress.org/Post_Tags_SubPanel" target="_blank">Tags Documentation</a>') . '</p>';
     202                $help .= '<p>' . __( '<a href="http://codex.wordpress.org/Posts_Post_Tags_SubPanel" target="_blank">Documentation on Post Tags </a>' ) . '</p>';
    191203
    192204        $help .= '<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>';
    193205