ray(); // Get object_id from each subarray in $post_ids. $post_ids = ( is_array( $post_ids ) ) ? array_column( $post_ids, 'object_id' ) : []; /* * If Premium is installed, get the additional keywords as well. * We only check for the additional keywords if we've not already found two. * In that case there's no use for an additional query as we already know * that the keyword has been used multiple times before. */ if ( count( $post_ids ) < 2 ) { /** * Allows enhancing the array of posts' that share their focus keywords with the post's focus keywords. * * @param array $post_ids The array of posts' ids that share their related keywords with the post. * @param string $keyword The keyword to search for. * @param int $post_id The id of the post the keyword is associated to. */ $post_ids = apply_filters( 'wpseo_posts_for_focus_keyword', $post_ids, $keyword, $post_id ); } return $post_ids; } /** * Returns the post types for the given post ids. * * @param array $post_ids The post ids to get the post types for. * * @return array The post types. */ public static function post_types_for_ids( $post_ids ) { /** * The indexable repository. * * @var Indexable_Repository */ $repository = YoastSEO()->classes->get( Indexable_Repository::class ); // Check if post ids is not empty. if ( ! empty( $post_ids ) ) { // Get the post subtypes for the posts that share the keyword. $post_types = $repository->query() ->select( 'object_sub_type' ) ->where_in( 'object_id', $post_ids ) ->find_array(); // Get object_sub_type from each subarray in $post_ids. $post_types = array_column( $post_types, 'object_sub_type' ); } else { $post_types = []; } return $post_types; } /** * Filter the schema article types. * * @return void */ public static function filter_schema_article_types() { /** This filter is documented in inc/options/class-wpseo-option-titles.php */ self::$meta_fields['schema']['schema_article_type']['options'] = apply_filters( 'wpseo_schema_article_types', self::$meta_fields['schema']['schema_article_type']['options'] ); } }
Fatal error: Uncaught Error: Class 'WPSEO_Meta' not found in /home/deltakeprico/public_html/wp-content/plugins/wordpress-seo/wp-seo-main.php:340 Stack trace: #0 /home/deltakeprico/public_html/wp-includes/class-wp-hook.php(324): wpseo_init('') #1 /home/deltakeprico/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #2 /home/deltakeprico/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /home/deltakeprico/public_html/wp-settings.php(559): do_action('plugins_loaded') #4 /home/deltakeprico/public_html/wp-config.php(90): require_once('/home/deltakepr...') #5 /home/deltakeprico/public_html/wp-load.php(50): require_once('/home/deltakepr...') #6 /home/deltakeprico/public_html/wp-blog-header.php(13): require_once('/home/deltakepr...') #7 /home/deltakeprico/public_html/index.php(17): require('/home/deltakepr...') #8 {main} thrown in /home/deltakeprico/public_html/wp-content/plugins/wordpress-seo/wp-seo-main.php on line 340