| @@ -73,9 +73,9 @@ | ||
| 73 | 73 | 'label' => __( 'Typography', 'propertyhive' ), |
| 74 | 74 | 'global' => [ |
| 75 | 75 | 'default' => \Elementor\Core\Kits\Documents\Tabs\Global_Typography::TYPOGRAPHY_PRIMARY, |
| 76 | 76 | ], |
| 77 | - 'selector' => '{{WRAPPER}} .back-to-search', | |
| 77 | + 'selector' => '{{WRAPPER}} .back-to-search a', | |
| 78 | 78 | ] |
| 79 | 79 | ); |
| 80 | 80 | |
| 81 | 81 | $this->add_control( |
| @@ -86,9 +86,9 @@ | ||
| 86 | 86 | 'global' => [ |
| 87 | 87 | 'default' => \Elementor\Core\Kits\Documents\Tabs\Global_Colors::COLOR_PRIMARY, |
| 88 | 88 | ], |
| 89 | 89 | 'selectors' => [ |
| 90 | - '{{WRAPPER}} .back-to-search' => 'color: {{VALUE}}', | |
| 90 | + '{{WRAPPER}} .back-to-search a' => 'color: {{VALUE}}', | |
| 91 | 91 | ], |
| 92 | 92 | ] |
| 93 | 93 | ); |
| 94 | 94 | |
| @@ -147,11 +147,11 @@ | ||
| 147 | 147 | return; |
| 148 | 148 | } |
| 149 | 149 | |
| 150 | 150 | echo '<div class="back-to-search">'; |
| 151 | - if ( isset($_SESSION['last_search']) && $_SESSION['last_search'] != '' ) | |
| 151 | + if ( isset($_SESSION['last_search']) && is_string( $_SESSION['last_search'] ) && $_SESSION['last_search'] != '' ) | |
| 152 | 152 | { |
| 153 | - echo '<a href="' . esc_url($_SESSION['last_search']) . '">'; | |
| 153 | + echo '<a href="' . esc_url( esc_url_raw( $_SESSION['last_search'] ) ) . '">'; | |
| 154 | 154 | } |
| 155 | 155 | else |
| 156 | 156 | { |
| 157 | 157 | echo '<a href="' . esc_url(get_permalink(ph_get_page_id( 'search_results' ))) . '">'; |