PluginProbe
Parse.ly / 3.8.4
Parse.ly v3.8.4
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 3.20.3 All 105 releases
← All changes | src/class-metadata.php +8 -6 3.16.43.8.4 View file →
@@ -84,11 +84,12 @@
84 84 /**
85 85 * Creates Parse.ly metadata object from post metadata.
86 86 *
87 87 * @param WP_Post $post object.
88 + *
88 89 * @return Metadata_Attributes
89 90 */
90 - public function construct_metadata( WP_Post $post ): array {
91 + public function construct_metadata( WP_Post $post ) {
91 92 $options = $this->parsely->get_options();
92 93 $queried_object_id = get_queried_object_id();
93 94
94 95 if ( is_front_page() ) {
@@ -120,24 +121,25 @@
120 121 $builder = new Page_Builder( $this->parsely, $post );
121 122 }
122 123
123 124 if ( isset( $builder ) ) {
124 - $current_metadata = $builder->get_metadata();
125 + $parsely_page = $builder->get_metadata();
125 126 } else {
126 - $current_metadata = array();
127 + $parsely_page = array();
127 128 }
128 129
129 130 /**
130 131 * Filters the structured metadata.
131 132 *
132 - * @since 2.5.0
133 133 * @var mixed
134 134 *
135 - * @param array $current_metadata The currently generated metadata.
135 + * @param array $parsely_page Existing structured metadata for a page.
136 136 * @param WP_Post $post Post object.
137 137 * @param array $options The Parse.ly options.
138 + *
139 + * @since 2.5.0
138 140 */
139 - $filtered = apply_filters( 'wp_parsely_metadata', $current_metadata, $post, $options );
141 + $filtered = apply_filters( 'wp_parsely_metadata', $parsely_page, $post, $options );
140 142 if ( is_array( $filtered ) ) {
141 143 return $filtered;
142 144 }
143 145