Twenty Fifteen: escaping here breaks color schemes.

Props celloexpressions, iamtakashi, fixes #30409.




git-svn-id: https://develop.svn.wordpress.org/trunk@30398 602fd350-edb4-49c9-b593-d223f7449a82
Twenty Fifteen: Removing unneeded CSS from RTL causing odd hover effects.

Props yoavf, iamtakashi, fixes #30360.




git-svn-id: https://develop.svn.wordpress.org/trunk@30399 602fd350-edb4-49c9-b593-d223f7449a82
WPDB: Force `STRICT_ALL_TABLES` to be enabled as soon as we connect to the MySQL server.

This improves data integrity when inserting and updating rows in the database, particularly when trying to insert emoji into posts stored with character sets that don't support emoji.

See #21212.


git-svn-id: https://develop.svn.wordpress.org/trunk@30400 602fd350-edb4-49c9-b593-d223f7449a82
Fix a MySQL warning in the `test_get_adjacent_post_exclude_self_term` unit test, caused by [30400].

See #21212, #22112.


git-svn-id: https://develop.svn.wordpress.org/trunk@30401 602fd350-edb4-49c9-b593-d223f7449a82
Return an empty array from `get_approved_comments()` when `$post_id` is empty.

This behavior was broken when moving the internals to `WP_Comment_Query` in
[30098]. As a result, `get_approved_comments( 0 )` was fetching *all* approved
comments, causing performance issues.

Props dd32.
Fixes #30412.

git-svn-id: https://develop.svn.wordpress.org/trunk@30402 602fd350-edb4-49c9-b593-d223f7449a82