<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[48829] trunk/src/wp-includes/post.php: Editor: Update the post type labels for the reusable blocks post type.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/48829">48829</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/48829","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>desrosj</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2020-08-19 13:38:56 +0000 (Wed, 19 Aug 2020)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Editor: Update the post type labels for the reusable blocks post type.

Previously, the labels for the reusable block post type were just {U+201C}block{U+201D}. The document settings tab in the block editor has been changed to use the post type label specified instead to be more specific. Changing the reusable block post type labels to {U+201C}reusable block{U+201D} prevents two {U+201C}Block{U+201D} tabs from showing in the editor.

Props desaiuditd, peterwilsoncc.
Fixes <a href="https://core.trac.wordpress.org/ticket/50755">#50755</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunksrcwpincludespostphp">trunk/src/wp-includes/post.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunksrcwpincludespostphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/post.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/post.php    2020-08-19 12:31:23 UTC (rev 48828)
+++ trunk/src/wp-includes/post.php      2020-08-19 13:38:56 UTC (rev 48829)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -259,27 +259,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'wp_block',
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'labels'                => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'name'                     => _x( 'Blocks', 'post type general name' ),
-                               'singular_name'            => _x( 'Block', 'post type singular name' ),
-                               'menu_name'                => _x( 'Blocks', 'admin menu' ),
-                               'name_admin_bar'           => _x( 'Block', 'add new on admin bar' ),
-                               'add_new'                  => _x( 'Add New', 'Block' ),
-                               'add_new_item'             => __( 'Add New Block' ),
-                               'new_item'                 => __( 'New Block' ),
-                               'edit_item'                => __( 'Edit Block' ),
-                               'view_item'                => __( 'View Block' ),
-                               'all_items'                => __( 'All Blocks' ),
-                               'search_items'             => __( 'Search Blocks' ),
-                               'not_found'                => __( 'No blocks found.' ),
-                               'not_found_in_trash'       => __( 'No blocks found in Trash.' ),
-                               'filter_items_list'        => __( 'Filter blocks list' ),
-                               'items_list_navigation'    => __( 'Blocks list navigation' ),
-                               'items_list'               => __( 'Blocks list' ),
-                               'item_published'           => __( 'Block published.' ),
-                               'item_published_privately' => __( 'Block published privately.' ),
-                               'item_reverted_to_draft'   => __( 'Block reverted to draft.' ),
-                               'item_scheduled'           => __( 'Block scheduled.' ),
-                               'item_updated'             => __( 'Block updated.' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'name'                     => _x( 'Reusable Blocks', 'post type general name' ),
+                               'singular_name'            => _x( 'Reusable Block', 'post type singular name' ),
+                               'menu_name'                => _x( 'Reusable Blocks', 'admin menu' ),
+                               'name_admin_bar'           => _x( 'Reusable Block', 'add new on admin bar' ),
+                               'add_new'                  => _x( 'Add New', 'Reusable Block' ),
+                               'add_new_item'             => __( 'Add New Reusable Block' ),
+                               'new_item'                 => __( 'New Reusable Block' ),
+                               'edit_item'                => __( 'Edit Reusable Block' ),
+                               'view_item'                => __( 'View Reusable Block' ),
+                               'all_items'                => __( 'All Reusable Blocks' ),
+                               'search_items'             => __( 'Search Reusable Blocks' ),
+                               'not_found'                => __( 'No reusable blocks found.' ),
+                               'not_found_in_trash'       => __( 'No reusable blocks found in Trash.' ),
+                               'filter_items_list'        => __( 'Filter reusable blocks list' ),
+                               'items_list_navigation'    => __( 'Reusable Blocks list navigation' ),
+                               'items_list'               => __( 'Reusable Blocks list' ),
+                               'item_published'           => __( 'Reusable Block published.' ),
+                               'item_published_privately' => __( 'Reusable Block published privately.' ),
+                               'item_reverted_to_draft'   => __( 'Reusable Block reverted to draft.' ),
+                               'item_scheduled'           => __( 'Reusable Block scheduled.' ),
+                               'item_updated'             => __( 'Reusable Block updated.' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                         ),
</span><span class="cx" style="display: block; padding: 0 10px">                        'public'                => false,
</span><span class="cx" style="display: block; padding: 0 10px">                        '_builtin'              => true, /* internal use only. don't use this when registering your own post type. */
</span></span></pre>
</div>
</div>

</body>
</html>