/** * Use One User Avatar image for Yoast SEO on author archive pages * (OG image + Twitter image + Schema ProfilePage/Person). */ add_action('init', function () { /** * Get One User Avatar URL (supports common meta keys used by the plugin). */ function grn_get_one_user_avatar_url( $user_id, $size = 'full' ) { $user_id = (int) $user_id; if ( $user_id <= 0 ) return ''; // Common usermeta keys (plugin renamed over time) $avatar_id = get_user_meta( $user_id, 'wp_user_avatar', true ); if ( empty($avatar_id) ) { $avatar_id = get_user_meta( $user_id, 'one_user_avatar', true ); } if ( empty($avatar_id) ) { $avatar_id = get_user_meta( $user_id, 'user_avatar', true ); } $avatar_id = (int) $avatar_id; if ( $avatar_id <= 0 ) return ''; $url = wp_get_attachment_image_url( $avatar_id, $size ); return $url ? esc_url_raw($url) : ''; } /** * OG image (Facebook etc.) */ add_filter('wpseo_opengraph_image', function( $img ) { if ( ! is_author() ) return $img; $author_id = (int) get_queried_object_id(); $avatar_url = grn_get_one_user_avatar_url($author_id, 'full'); return $avatar_url ?: $img; }, 10, 1); /** * Twitter card image */ add_filter('wpseo_twitter_image', function( $img ) { if ( ! is_author() ) return $img; $author_id = (int) get_queried_object_id(); $avatar_url = grn_get_one_user_avatar_url($author_id, 'full'); return $avatar_url ?: $img; }, 10, 1); /** * Schema: Person entity */ add_filter('wpseo_schema_person', function( $data ) { if ( ! is_author() ) return $data; $author_id = (int) get_queried_object_id(); $avatar_url = grn_get_one_user_avatar_url($author_id, 'full'); if ( ! $avatar_url ) return $data; // Yoast accepts ImageObject here. $data['image'] = [ '@type' => 'ImageObject', 'url' => $avatar_url, ]; return $data; }, 10, 1); /** * Schema: ProfilePage primary image */ add_filter('wpseo_schema_profilepage', function( $data ) { if ( ! is_author() ) return $data; $author_id = (int) get_queried_object_id(); $avatar_url = grn_get_one_user_avatar_url($author_id, 'full'); if ( ! $avatar_url ) return $data; $data['primaryImageOfPage'] = [ '@type' => 'ImageObject', 'url' => $avatar_url, ]; // (optional) keep thumbnailUrl consistent too $data['thumbnailUrl'] = $avatar_url; return $data; }, 10, 1); }); Τόκιο: Αποφασισμένοι οι Ιάπωνες να διεξαχθούν οι Ολυμπιακοί Αγώνες! | GR-NEWS

22 Φεβρουαρίου 2026

Τόκιο: Αποφασισμένοι οι Ιάπωνες να διεξαχθούν οι Ολυμπιακοί Αγώνες!

GR-NEWSROOM

GR-NEWSROOM

Ιάπωνες να διεξαχθούν οι Ολυμπιακοί Αγώνες

Μετά τον σάλο που προκάλεσε δημοσίευμα της εφημερίδας The Times, συμφωνά με το οποίο οι Ιάπωνες σκόπευαν να ακυρώσουν τους Ολυμπιακούς Αγώνες, ο πρωθυπουργός της Ιαπωνίας Γιοσιχίντε Σούγκα δήλωσε σήμερα ότι η κυβέρνησή του και ο ίδιος είναι αποφασισμένοι να διεξαχθούν οι Ολυμπιακοί Αγώνες στο Τόκιο.

Ο κ. Σούγκα έκανε τη δήλωση αυτή στον απόηχο του σάλου που προκάλεσε δημοσίευμα της εφημερίδας The Times, κατά το οποίο η κυβέρνησή του έχει καταλήξει στο συμπέρασμα πως οι Ολυμπιακοί Αγώνες θα πρέπει να ακυρωθούν, εξαιτίας της πανδημίας του νέου κορωνοϊού, αλλά αναζητεί εύσχημο τρόπο να το ανακοινώσει.

Η εφημερίδα επικαλέστηκε πηγή προσκείμενη στη συμπολίτευση, την οποία δεν κατονόμασε.

Ο Ιάπωνας κυβερνητικός εκπρόσωπος χαρακτήρισε το δημοσίευμα των Τάιμς του Λονδίνου αναληθές.

Από την πλευρά της, η οργανωτική επιτροπή των Ολυμπιακών Αγώνων στο Τόκιο, οι οποίοι κανονικά θα διεξάγονταν το 2020, ανέφερε πως θα συνεχίσει να καταβάλλει κάθε δυνατή προσπάθεια για να διεξαχθεί η διοργάνωση με ασφάλεια.

Πρόσθεσε ότι όλοι οι εταίροι, συμπεριλαμβανομένης της Διεθνούς Ολυμπιακής Επιτροπής, παραμένουν προσηλωμένοι στη διεξαγωγή των αγώνων το καλοκαίρι. Σημείωσε ότι η κυβέρνηση λαμβάνει μέτρα ώστε να είναι εφικτή.