PluginProbe
Parse.ly / 3.24.2
Parse.ly v3.24.2
3.24.2 3.24.1 3.24.0 3.23.7 3.23.6 3.23.5 3.23.4 3.23.3 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.17.0 3.18.0 3.18.1 3.19.0 3.19.1 3.19.2 3.19.3 3.2.0 3.2.1 3.20.0 3.20.1 3.20.2 All 106 releases
← All changes | src/class-metadata.php +7 -9 3.16.4 → 3.24.2 View file →
@@ -18,13 +18,11 @@
18 18 use Parsely\Metadata\Page_For_Posts_Builder;
19 19 use Parsely\Metadata\Paginated_Front_Page_Builder;
20 20 use Parsely\Metadata\Post_Builder;
21 21 use Parsely\Metadata\Tag_Builder;
22 +use Parsely\Utils\Utils;
22 23 use WP_Post;
23 24
24 -use function Parsely\Utils\get_page_for_posts;
25 -use function Parsely\Utils\get_page_on_front;
26 -
27 25 /**
28 26 * Generates and inserts metadata readable by the Parse.ly Crawler.
29 27 *
30 28 * @since 1.0.0
@@ -92,18 +90,18 @@
92 90 $queried_object_id = get_queried_object_id();
93 91
94 92 if ( is_front_page() ) {
95 93 if ( ! is_paged() ) {
96 - $builder = new Front_Page_Builder( $this->parsely );
94 + $builder = new Front_Page_Builder( $this->parsely, $post );
97 95 } else {
98 - $builder = new Paginated_Front_Page_Builder( $this->parsely );
96 + $builder = new Paginated_Front_Page_Builder( $this->parsely, $post );
99 97 }
100 - } elseif ( 'page' === get_option( 'show_on_front' ) && ! get_page_on_front() ) {
101 - $builder = new Front_Page_Builder( $this->parsely );
98 + } elseif ( 'page' === get_option( 'show_on_front' ) && ! Utils::get_page_on_front() ) {
99 + $builder = new Front_Page_Builder( $this->parsely, $post );
102 100 } elseif (
103 101 is_home() && (
104 - ! ( 'page' === get_option( 'show_on_front' ) && ! get_page_on_front() ) ||
105 - get_page_for_posts() === $queried_object_id
102 + ! ( 'page' === get_option( 'show_on_front' ) && ! Utils::get_page_on_front() ) ||
103 + Utils::get_page_for_posts() === $queried_object_id
106 104 )
107 105 ) {
108 106 $builder = new Page_For_Posts_Builder( $this->parsely );
109 107 } elseif ( is_author() ) {