PluginProbe ʕ •ᴥ•ʔ
Rich Showcase for Google Reviews / 3.1
Rich Showcase for Google Reviews v3.1
6.9.8 6.9.7 6.9.6 trunk 1.4 1.42 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.5 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.7 1.6.8 1.6.9 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3 2.4 2.4.1 2.4.2 2.5 2.5.1 2.6 2.6.1 2.6.2 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.6.1 3.7 3.8 3.9 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.8.1 4.8.2 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.7.1 5.8 5.9 5.9.1 5.9.2 5.9.3 5.9.7 6.0 6.1 6.2 6.3 6.4 6.4.1 6.5 6.6 6.6.1 6.6.2 6.7 6.8 6.8.1 6.8.2 6.9 6.9.1 6.9.2 6.9.3 6.9.4 6.9.4.1 6.9.4.2 6.9.4.3 6.9.4.4 6.9.5
widget-google-reviews / includes / class-feed-old.php
widget-google-reviews / includes Last commit date
admin 2 years ago core 2 years ago class-activator.php 3 years ago class-assets.php 2 years ago class-builder-page.php 3 years ago class-deactivator.php 3 years ago class-debug-info.php 2 years ago class-feed-ajax.php 2 years ago class-feed-block.php 2 years ago class-feed-deserializer.php 2 years ago class-feed-old.php 4 years ago class-feed-page.php 3 years ago class-feed-serializer.php 3 years ago class-feed-shortcode.php 3 years ago class-feed-widget.php 4 years ago class-plugin-overview-ajax.php 3 years ago class-plugin-overview.php 3 years ago class-plugin-settings.php 2 years ago class-plugin-support.php 3 years ago class-plugin.php 2 years ago class-post-types.php 3 years ago class-reviews-cron.php 2 years ago class-settings-save.php 3 years ago class-view.php 2 years ago index.php 4 years ago page-setting-fig.php 3 years ago page-setting-support.php 4 years ago
class-feed-old.php
56 lines
1 <?php
2
3 namespace WP_Rplg_Google_Reviews\Includes;
4
5 class Feed_Old {
6
7 public static $widget_fields = array(
8 'place_name' => '',
9 'place_id' => '',
10 'place_photo' => '',
11 'text_size' => '120',
12 'dark_theme' => '',
13 'view_mode' => 'list',
14 'pagination' => '5',
15 'max_width' => '',
16 'max_height' => '',
17 'refresh_reviews' => true,
18 'hide_based_on' => false,
19 'hide_reviews' => false,
20 'centered' => false,
21 'reduce_avatars_size' => true,
22 'open_link' => true,
23 'nofollow_link' => true,
24 'lazy_load_img' => true,
25 'def_reviews_link' => false,
26 'reviews_lang' => '',
27 );
28
29 public function __construct() {
30 }
31
32 public function get_feed($id, $params) {
33 $feed_content = array();
34 $conn = array();
35 $opts = array();
36
37 foreach (self::$widget_fields as $variable => $value) {
38 if ($variable == 'place_id' || $variable == 'place_name' || $variable == 'place_photo' || $variable == 'reviews_lang') {
39 $key = str_replace('place_', '', $variable);
40 $key = str_replace('reviews_', '', $key);
41 $conn[$key] = !isset($params[$variable]) ? self::$widget_fields[$variable] : esc_attr($params[$variable]);
42 } elseif ($variable == 'refresh_reviews') {
43 $conn['refresh'] = isset($params[$variable]) && $params[$variable] == true ? true : false;
44 } else {
45 $opts[$variable] = !isset($params[$variable]) ? self::$widget_fields[$variable] : esc_attr($params[$variable]);
46 }
47 }
48
49 $conn['platform'] = 'google';
50 $feed_content['connections'] = array($conn);
51 $feed_content['options'] = $opts;
52
53 return (object) array('ID' => $id, 'post_content' => json_encode($feed_content));
54 }
55 }
56