diff --git a/CHANGELOG.md b/CHANGELOG.md index 573a8b2..a0e2fea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [4.11.0] - 2021-01-08 + +### Changed + +- Updated deprecated deprecated function changed in WPGraphQL v1.1.0 (thanks @jasonbahl) + ## [4.10.2] - 2020-12-22 ### Added diff --git a/readme.txt b/readme.txt index 73a4ae8..1bfddba 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: SEO, Yoast, WPGraphQL, GraphQL, Headless WordPress, Decoupled WordPress, J Requires at least: 5.0 Tested up to: 5.4 Requires PHP: 7.1 -Stable tag: 4.10.2 +Stable tag: 4.11.0 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html diff --git a/wp-graphql-yoast-seo.php b/wp-graphql-yoast-seo.php index 334a532..b8d872d 100755 --- a/wp-graphql-yoast-seo.php +++ b/wp-graphql-yoast-seo.php @@ -8,7 +8,7 @@ * Author URI: https://www.ashleyhitchcock.com * Text Domain: wp-graphql-yoast-seo * Domain Path: /languages - * Version: 4.10.2 + * Version: 4.11.0 * * @package WP_Graphql_YOAST_SEO */ @@ -611,9 +611,19 @@ function wp_gql_seo_build_content_type_data($types, $all) 'personName' => wp_gql_seo_format_string( $user->user_nicename ), - 'companyLogo' => $context->get_loader('post')->load_deferred( absint( $all['company_logo_id'] ) ), - 'personLogo' => $context->get_loader('post')->load_deferred( absint( $all['person_logo_id'] ) ), - 'logo' => $context->get_loader('post')->load_deferred( $all['company_or_person'] === 'company' ? absint( $all['company_logo_id'] ) : absint( $all['person_logo_id'] ) ), + 'companyLogo' => $context + ->get_loader('post') + ->load_deferred(absint($all['company_logo_id'])), + 'personLogo' => $context + ->get_loader('post') + ->load_deferred(absint($all['person_logo_id'])), + 'logo' => $context + ->get_loader('post') + ->load_deferred( + $all['company_or_person'] === 'company' + ? absint($all['company_logo_id']) + : absint($all['person_logo_id']) + ), 'companyOrPerson' => wp_gql_seo_format_string( $all['company_or_person'] ), @@ -630,7 +640,9 @@ function wp_gql_seo_build_content_type_data($types, $all) ], 'redirects' => array_map($mappedRedirects, $redirects), 'openGraph' => [ - 'defaultImage' => $context->get_loader('post')->load_deferred( absint( $all['og_default_image_id'] ) ), + 'defaultImage' => $context + ->get_loader('post') + ->load_deferred(absint($all['og_default_image_id'])), 'frontPage' => [ 'title' => wp_gql_seo_format_string( $all['og_frontpage_title'] @@ -638,7 +650,11 @@ function wp_gql_seo_build_content_type_data($types, $all) 'description' => wp_gql_seo_format_string( $all['og_frontpage_desc'] ), - 'image' => $context->get_loader('post')->load_deferred( absint( $all['og_frontpage_image_id'] ) ), + 'image' => $context + ->get_loader('post') + ->load_deferred( + absint($all['og_frontpage_image_id']) + ), ], ], ]; @@ -743,15 +759,18 @@ function wp_gql_seo_build_content_type_data($types, $all) YoastSEO()->meta->for_post($post->ID) ->open_graph_description ), - 'opengraphImage' => function() use ( $post, $context ) { - - $id = wp_gql_seo_get_og_image( + 'opengraphImage' => function () use ( + $post, + $context + ) { + $id = wp_gql_seo_get_og_image( YoastSEO()->meta->for_post($post->ID) ->open_graph_images ); - return $context->get_loader('post')->load_deferred( absint( $id ) ); - + return $context + ->get_loader('post') + ->load_deferred(absint($id)); }, 'twitterCardType' => wp_gql_seo_format_string( YoastSEO()->meta->for_post($post->ID) @@ -765,15 +784,18 @@ function wp_gql_seo_build_content_type_data($types, $all) YoastSEO()->meta->for_post($post->ID) ->twitter_description ), - 'twitterImage' => function() use ( $post, $context ) { - - $id = wpcom_vip_attachment_url_to_postid( - YoastSEO()->meta->for_post( $post->ID ) - ->twitter_image - ); - - return $context->get_loader( 'post' )->load_deferred( absint( $id ) ); + 'twitterImage' => function () use ( + $post, + $context + ) { + $id = wpcom_vip_attachment_url_to_postid( + YoastSEO()->meta->for_post($post->ID) + ->twitter_image + ); + return $context + ->get_loader('post') + ->load_deferred(absint($id)); }, 'canonical' => wp_gql_seo_format_string( YoastSEO()->meta->for_post($post->ID) @@ -1039,7 +1061,11 @@ function wp_gql_seo_build_content_type_data($types, $all) YoastSEO()->meta->for_term($term->term_id) ->open_graph_description ), - 'opengraphImage' => $context->get_loader('post')->load_deferred( absint( $meta['wpseo_opengraph-image-id'] ) ), + 'opengraphImage' => $context + ->get_loader('post') + ->load_deferred( + absint($meta['wpseo_opengraph-image-id']) + ), 'twitterCardType' => wp_gql_seo_format_string( YoastSEO()->meta->for_term($term->term_id) ->twitter_card @@ -1052,7 +1078,11 @@ function wp_gql_seo_build_content_type_data($types, $all) YoastSEO()->meta->for_term($term->term_id) ->twitter_description ), - 'twitterImage' => $context->get_loader('post')->load_deferred( absint( $meta['wpseo_twitter-image-id'] ) ), + 'twitterImage' => $context + ->get_loader('post') + ->load_deferred( + absint($meta['wpseo_twitter-image-id']) + ), 'canonical' => wp_gql_seo_format_string( $meta['canonical'] ),