Make sure the queried object is non-null before accessing its properties.

Props markoheijnen, ryan.
Fixes #21394.



git-svn-id: http://develop.svn.wordpress.org/trunk@25310 602fd350-edb4-49c9-b593-d223f7449a82
Add an action at the end of `WP_Query::parse_tax_query()` called (wait for it...) `parse_tax_query` which will enable developers to alter `$this->tax_query->queries` before SQL is generated. `pre_get_posts` is too early for many scenarios.



git-svn-id: http://develop.svn.wordpress.org/trunk@25311 602fd350-edb4-49c9-b593-d223f7449a82
Move checks for `post_type` being an array inline. See [25291], [25292], #18614.



git-svn-id: http://develop.svn.wordpress.org/trunk@25312 602fd350-edb4-49c9-b593-d223f7449a82
Replace the ancient `phpfreaks.com` RegEx to extract urls to ping with a more robust matcher. URLs with commas and things like `&amp;` were not being pinged. The new matcher even works for most IDN URLs. Adds unit tests.

Fixes #9064.



git-svn-id: http://develop.svn.wordpress.org/trunk@25313 602fd350-edb4-49c9-b593-d223f7449a82
Show the IP address, if available, in the comment edit screen submit meta box. props leewillis77. fixes #24638.


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