[wp-trac] [WordPress Trac] #39952: Category Dropdown Widget: required spacing issue on attachments template
WordPress Trac
noreply at wordpress.org
Thu Feb 23 17:50:16 UTC 2017
#39952: Category Dropdown Widget: required spacing issue on attachments template
--------------------------+-----------------------------
Reporter: tribalNerd | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version: 4.7.2
Severity: normal | Keywords:
Focuses: |
--------------------------+-----------------------------
This issue only happens on the attachments.php template, all other primary
templates don't appear to have the issue.
When using the category widget as a dropdown, the select statement looks
like: <selectname='cat' rather than <select name='cat'
The file, category-template.php output statement is:
{{{#!php
<?php
$output = "<select $required name='$name' id='$id' class='$class'
$tab_index_attribute>\n";
}}}
Removing $required corrects the issue.
Setting required to true also corrects the issue.
{{{#!php
<?php
function categories_dropdown($args) {
$args['required'] = true;
return $args;
}
add_filter( 'widget_categories_dropdown_args', 'categories_dropdown' );
}}}
Which returns:
{{{
<select required="" name="cat" id="cat" class="postform">
}}}
While this does correct the issue, the required="" isn't correct either,
it should be: required without the =""
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select
It should also have aria-required="true" for Safari.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/39952>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list