Remove introduced uses of unescaped HTML from function/parameter/hook descriptions.
|Reported by:||coffee2code||Owned by:||DrewAPicture|
#30473 culminated in  for 4.1 to remove use of unescaped HTML tags (ideally referring to them by name, otherwise escaping them if they should be shown literally as an example) in function and parameter and hook descriptions. A few commits since then have introduced HTML tags that should be removed.
-  introduced documentation for the 'comment_form' action and introduced </form> in the hook description.
-  added $title_reply_before and $title_reply_after as accepts $args values to comment_form() with default values containing HTML that is not marked as code in backticks.
-  added <ul> and </ul> as defaults for $before and $after (respectively) to $args of wp_page_menu().
-  added $submit_button and $submit_field as accepts $args values to comment_form() with default values containing HTML that is not marked as code in backticks.
-  added <head> to function summary for wp_oembed_add_discovery_links().
-  also added <head> to the description for the new embed_head hook.
-  introduced the param documentation for the $separator option of $args for wp_list_categories() with an unescapted HTML default value of <br />.
-  added ‘</body>’ and ‘<head>’ to @param description for $in_footer arg for wp_register_script() and wp_enqueue_script().
-  introduced the $required hash param to wp_dropdown_categories() with <select> in the description.
-  introduced the ‘wp_get_custom_css’ filter with <head> in its description.
- wp_list_bookmarks() has long had multiple $args items that have unescaped HTML defined as default values.
Unescaped HTML can cause (minor) display issues in many such cases for the code reference on developer.wordpress.org.
Patch attached to remove use of these unescaped HTML tags.