← All changes
|
jetpack_vendor/automattic/jetpack-seo/src/class-author-schema-node.php
+6
-0
16.2
→
16.3-beta
View file →
| @@ -243,8 +243,14 @@ | ||
| 243 | 243 | if ( $user instanceof WP_User ) { |
| 244 | 244 | return $user; |
| 245 | 245 | } |
| 246 | 246 | |
| 247 | + // Plugins such as PublishPress Authors replace the author archive's queried | |
| 248 | + // object with their own class; casting that to int silently yields user 1. | |
| 249 | + if ( ! is_numeric( $user ) ) { | |
| 250 | + return null; | |
| 251 | + } | |
| 252 | + | |
| 247 | 253 | $user = get_userdata( (int) $user ); |
| 248 | 254 | return $user instanceof WP_User ? $user : null; |
| 249 | 255 | } |
| 250 | 256 | |