PluginProbe ʕ •ᴥ•ʔ
Wp Social Login and Register Social Counter / 2.2.4
Wp Social Login and Register Social Counter v2.2.4
trunk 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.10 1.3.11 1.3.2 1.3.3 1.3.4 1.3.6 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.4 1.4.5 1.4.6 1.4.8 1.4.9 1.5.0 1.6.0 1.6.1 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.8.0 1.8.1 1.8.2 1.8.3 1.8.5 1.8.6 1.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.8 2.2.9 3.0.0 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0
wp-social / app / route.php
wp-social / app Last commit date
api-routes.php 5 years ago avatar.php 4 years ago counter-settings.php 5 years ago legacy.php 5 years ago login-settings.php 3 years ago providers.php 3 years ago route.php 4 years ago settings.php 5 years ago share-settings.php 4 years ago share.php 3 years ago
route.php
45 lines
1 <?php
2
3 namespace WP_Social\App;
4
5 use WP_Social\Base\Api;
6
7 class Route extends Api {
8
9 public function config() {
10
11 $this->prefix = 'settings';
12 $this->param = "";
13 }
14
15
16 public function post_clear_counter_cache() {
17
18 $data = $this->request->get_params();
19
20 if(!empty($data['provider'])) {
21
22 $provider = sanitize_key($data['provider']);
23 $username = isset($data['username']) ? sanitize_key($data['username']) : '';
24
25 if(delete_transient('_xs_social_' . $provider . '_count_' . $username)) {
26
27 return [
28 'success' => true,
29 'msg' => esc_html__('Cache cleared successfully!', 'wp-social')
30 ];
31 }
32
33 return [
34 'success' => true,
35 'msg' => esc_html__('No cache found.', 'wp-social')
36 ];
37 }
38
39 return [
40 'success' => true,
41 'msg' => esc_html__('Invalid data.', 'wp-social')
42 ];
43 }
44 }
45