PluginProbe
Elementor Website Builder – more than just a page builder / 3.4.3
Elementor Website Builder – more than just a page builder v3.4.3
4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 All 453 releases
← All changes | modules/landing-pages/module.php +6 -2 3.4.23.4.3 View file →
@@ -164,9 +164,9 @@
164 164 * @return string
165 165 */
166 166 private function get_add_new_landing_page_url() {
167 167 if ( ! $this->new_lp_url ) {
168 - $this->new_lp_url = Utils::get_create_new_post_url( self::CPT, self::DOCUMENT_TYPE ) . '#library';
168 + $this->new_lp_url = Plugin::$instance->documents->get_create_new_post_url( self::CPT, self::DOCUMENT_TYPE ) . '#library';
169 169 }
170 170 return $this->new_lp_url;
171 171 }
172 172
@@ -345,9 +345,13 @@
345 345 } elseif ( ! empty( $query->query['pagename'] ) && false === strpos( $query->query['pagename'], '/' ) ) {
346 346 $query->set( 'post_type', $query_post_types );
347 347
348 348 // We also need to set the name query var since redirect_guess_404_permalink() relies on it.
349 - $query->set( 'name', $query->query['pagename'] );
349 + add_filter( 'pre_redirect_guess_404_permalink', function( $value ) use ( $query ) {
350 + set_query_var( 'name', $query->query['pagename'] );
351 +
352 + return $value;
353 + } );
350 354 }
351 355 }
352 356
353 357 /**