Social Media Follow Buttons Bar - Version 4.70

Version Description

  • Mar 8, 2021 =
  • Maintenance: Ensure compatibility with upcoming WordPress 5.7.
  • Maintenance: Processing of options has been improved. Direct retrieving of options from the database is replaced by the "options" callback. The "options.php" file with the "options" function added.
  • Maintenance: Correction in the name of the supported social media.
Download this release

Release Info

Developer Arthur Gareginyan
Plugin Icon 128x128 Social Media Follow Buttons Bar
Version 4.70
Comparing to
See all releases

Code changes from version 4.69 to 4.70

inc/img/social-media-icons/{kooapp.png → koo-app.png} RENAMED
File without changes
inc/php/enqueue.php CHANGED
@@ -13,25 +13,22 @@ function spacexchimp_p005_load_scripts_dynamic_css() {
13
  // Put value of plugin constants into an array for easier access
14
  $plugin = spacexchimp_p005_plugin();
15
 
16
- // Retrieve options from database and declare variables
17
- $options = get_option( $plugin['settings'] . '_settings' );
18
- $buttons_alignment = !empty( $options['alignment'] ) ? $options['alignment'] : 'center';
19
- $button_size = !empty( $options['icon-size'] ) ? esc_textarea( $options['icon-size'] ) : '64';
20
- $button_margin = !empty( $options['margin-right'] ) ? esc_textarea( $options['margin-right'] ) : '10';
21
 
22
  // Create an array with all the settings (CSS code)
23
  $custom_css = "
24
  .sxc-follow-buttons {
25
- text-align: " . $buttons_alignment . " !important;
26
  }
27
  .sxc-follow-buttons .sxc-follow-button,
28
  .sxc-follow-buttons .sxc-follow-button a,
29
  .sxc-follow-buttons .sxc-follow-button a img {
30
- width: " . $button_size . "px !important;
31
- height: " . $button_size . "px !important;
32
  }
33
  .sxc-follow-buttons .sxc-follow-button {
34
- margin: " . ( $button_margin / 2 ) . "px !important;
35
  }
36
  ";
37
 
@@ -76,7 +73,6 @@ function spacexchimp_p005_load_scripts_admin( $hook ) {
76
 
77
  // Call the function that contains the dynamic CSS
78
  spacexchimp_p005_load_scripts_dynamic_css();
79
-
80
  }
81
  add_action( 'admin_enqueue_scripts', $plugin['prefix'] . '_load_scripts_admin' );
82
 
@@ -100,6 +96,5 @@ function spacexchimp_p005_load_scripts_frontend() {
100
 
101
  // Call the function that contains the dynamic CSS
102
  spacexchimp_p005_load_scripts_dynamic_css();
103
-
104
  }
105
  add_action( 'wp_enqueue_scripts', $plugin['prefix'] . '_load_scripts_frontend' );
13
  // Put value of plugin constants into an array for easier access
14
  $plugin = spacexchimp_p005_plugin();
15
 
16
+ // Put the value of the plugin options into an array for easier access
17
+ $options = spacexchimp_p005_options();
 
 
 
18
 
19
  // Create an array with all the settings (CSS code)
20
  $custom_css = "
21
  .sxc-follow-buttons {
22
+ text-align: " . $options['alignment'] . " !important;
23
  }
24
  .sxc-follow-buttons .sxc-follow-button,
25
  .sxc-follow-buttons .sxc-follow-button a,
26
  .sxc-follow-buttons .sxc-follow-button a img {
27
+ width: " . $options['icon-size'] . "px !important;
28
+ height: " . $options['icon-size'] . "px !important;
29
  }
30
  .sxc-follow-buttons .sxc-follow-button {
31
+ margin: " . ( $options['margin-right'] / 2 ) . "px !important;
32
  }
33
  ";
34
 
73
 
74
  // Call the function that contains the dynamic CSS
75
  spacexchimp_p005_load_scripts_dynamic_css();
 
76
  }
77
  add_action( 'admin_enqueue_scripts', $plugin['prefix'] . '_load_scripts_admin' );
78
 
96
 
97
  // Call the function that contains the dynamic CSS
98
  spacexchimp_p005_load_scripts_dynamic_css();
 
99
  }
100
  add_action( 'wp_enqueue_scripts', $plugin['prefix'] . '_load_scripts_frontend' );
inc/php/functional.php CHANGED
@@ -14,33 +14,40 @@ function spacexchimp_p005_generator() {
14
  // Put value of plugin constants into an array for easier access
15
  $plugin = spacexchimp_p005_plugin();
16
 
17
- // Retrieve options from database and declare variables
18
- $options = get_option( $plugin['settings'] . '_settings' );
19
- $selected = !empty( $options['buttons-selected'] ) ? $options['buttons-selected'] : array();
20
- $links = !empty( $options['buttons-link'] ) ? $options['buttons-link'] : array();
 
 
21
 
22
  // Get the array with all buttons
23
  $items = spacexchimp_p005_get_items_all();
24
 
25
  // Generate open window code
26
- $new_tab = !empty( $options['new_tab'] ) ? 'target="_blank"' : '';
 
 
 
 
27
 
28
  // Generate tolltips
29
- $tooltips = !empty( $options['tooltips'] ) ? 'data-toggle="tooltip"' : '';
30
-
31
- // Generate caption
32
- $caption = !empty( $options['caption'] ) ? esc_textarea( $options['caption'] ) : '';
 
33
 
34
  // Generate buttons
35
- $toolbar_arr[] = $caption;
36
- $toolbar_arr[] = '<ul class="sxc-follow-buttons">';
37
  foreach ( $items as $item ) {
38
  $slug = !empty( $item['slug'] ) ? $item['slug'] : '';
39
  $label = !empty( $item['label'] ) ? $item['label'] : '';
40
  $link = !empty( $links[$slug] ) ? $links[$slug] : '';
41
  if ( ! empty( $selected[$slug] ) ) {
42
  $icon = $plugin['url'] . "inc/img/social-media-icons/$slug.png";
43
- $toolbar_arr[] = '<li class="sxc-follow-button">
44
  <a
45
  href="' . $link . '"
46
  ' . $tooltips . '
@@ -55,10 +62,10 @@ function spacexchimp_p005_generator() {
55
  </li>';
56
  }
57
  }
58
- $toolbar_arr[] = '</ul>';
59
 
60
  // Generate script
61
- if ( ! empty( $options['tooltips'] ) ) {
62
  $js = "<script type='text/javascript'>
63
  jQuery(document).ready(function($) {
64
 
@@ -71,12 +78,12 @@ function spacexchimp_p005_generator() {
71
  $js = '';
72
  }
73
 
74
- if ( count( $toolbar_arr ) > 0 ) {
75
- array_push( $toolbar_arr, $js );
76
  }
77
 
78
  // Return the processed data
79
- return $toolbar_arr;
80
  }
81
 
82
  /**
@@ -107,19 +114,17 @@ function spacexchimp_p005_autoload( $content ) {
107
  // Put value of plugin constants into an array for easier access
108
  $plugin = spacexchimp_p005_plugin();
109
 
110
- // Retrieve options from database and declare variables
111
- $options = get_option( $plugin['settings'] . '_settings' );
112
- $below_posts = !empty( $options['show_posts'] ) ? $options['show_posts'] : '';
113
- $below_pages = !empty( $options['show_pages'] ) ? $options['show_pages'] : '';
114
 
115
  if ( is_single() ) {
116
- if ( $below_posts == "on" ) {
117
  $content = $content . spacexchimp_p005_shortcode();
118
  }
119
  }
120
 
121
  if ( is_page() ) {
122
- if ( $below_pages == "on" ) {
123
  $content = $content . spacexchimp_p005_shortcode();
124
  }
125
  }
@@ -152,7 +157,7 @@ function spacexchimp_p005_get_items_all() {
152
 
153
  /**
154
  * Callback for getting a list of media buttons
155
- * @return array of pairs "nmae" => "Name"
156
  */
157
  function spacexchimp_p005_get_media_pairs_media() {
158
 
@@ -173,7 +178,7 @@ function spacexchimp_p005_get_media_pairs_media() {
173
  $array['youtube-gaming'] = ' YouTube G';
174
 
175
  // Sort the media array in ascending order, according to the key name
176
- if ( ! empty($array) ) ksort($array);
177
 
178
  // Return the processed data
179
  return $array;
@@ -181,7 +186,7 @@ function spacexchimp_p005_get_media_pairs_media() {
181
 
182
  /**
183
  * Callback for getting a list of additional media buttons
184
- * @return array of pairs "nmae" => "Name"
185
  */
186
  function spacexchimp_p005_get_media_pairs_additional() {
187
 
14
  // Put value of plugin constants into an array for easier access
15
  $plugin = spacexchimp_p005_plugin();
16
 
17
+ // Put the value of the plugin options into an array for easier access
18
+ $options = spacexchimp_p005_options();
19
+
20
+ // Declare variables
21
+ $selected = $options['buttons-selected'];
22
+ $links = $options['buttons-link'];
23
 
24
  // Get the array with all buttons
25
  $items = spacexchimp_p005_get_items_all();
26
 
27
  // Generate open window code
28
+ if ( $options['new_tab'] === true ) {
29
+ $new_tab = 'target="_blank"';
30
+ } else {
31
+ $new_tab = ''; // Empty value
32
+ }
33
 
34
  // Generate tolltips
35
+ if ( $options['tooltips'] === true ) {
36
+ $tooltips = 'data-toggle="tooltip"';
37
+ } else {
38
+ $tooltips = ''; // Empty value
39
+ }
40
 
41
  // Generate buttons
42
+ $array[] = $options['caption'];
43
+ $array[] = '<ul class="sxc-follow-buttons">';
44
  foreach ( $items as $item ) {
45
  $slug = !empty( $item['slug'] ) ? $item['slug'] : '';
46
  $label = !empty( $item['label'] ) ? $item['label'] : '';
47
  $link = !empty( $links[$slug] ) ? $links[$slug] : '';
48
  if ( ! empty( $selected[$slug] ) ) {
49
  $icon = $plugin['url'] . "inc/img/social-media-icons/$slug.png";
50
+ $array[] = '<li class="sxc-follow-button">
51
  <a
52
  href="' . $link . '"
53
  ' . $tooltips . '
62
  </li>';
63
  }
64
  }
65
+ $array[] = '</ul>';
66
 
67
  // Generate script
68
+ if ( $options['tooltips'] === true ) {
69
  $js = "<script type='text/javascript'>
70
  jQuery(document).ready(function($) {
71
 
78
  $js = '';
79
  }
80
 
81
+ if ( count( $array ) > 0 ) {
82
+ array_push( $array, $js );
83
  }
84
 
85
  // Return the processed data
86
+ return $array;
87
  }
88
 
89
  /**
114
  // Put value of plugin constants into an array for easier access
115
  $plugin = spacexchimp_p005_plugin();
116
 
117
+ // Put the value of the plugin options into an array for easier access
118
+ $options = spacexchimp_p005_options();
 
 
119
 
120
  if ( is_single() ) {
121
+ if ( $options['show_posts'] === true ) {
122
  $content = $content . spacexchimp_p005_shortcode();
123
  }
124
  }
125
 
126
  if ( is_page() ) {
127
+ if ( $options['show_pages'] === true ) {
128
  $content = $content . spacexchimp_p005_shortcode();
129
  }
130
  }
157
 
158
  /**
159
  * Callback for getting a list of media buttons
160
+ * @return array of pairs "name" => "Name"
161
  */
162
  function spacexchimp_p005_get_media_pairs_media() {
163
 
178
  $array['youtube-gaming'] = ' YouTube G';
179
 
180
  // Sort the media array in ascending order, according to the key name
181
+ if ( ! empty( $array ) ) ksort( $array );
182
 
183
  // Return the processed data
184
  return $array;
186
 
187
  /**
188
  * Callback for getting a list of additional media buttons
189
+ * @return array of pairs "name" => "Name"
190
  */
191
  function spacexchimp_p005_get_media_pairs_additional() {
192
 
inc/php/inline-js.php CHANGED
@@ -5,22 +5,15 @@
5
  */
6
  defined( 'ABSPATH' ) or die( "Restricted access!" );
7
 
8
- // Retrieve options from database and declare variables
9
- $options = get_option( $plugin['settings'] . '_settings' );
10
-
11
- // Make the "$options" array if the plugin options data in the database is not exist
12
- if ( ! is_array( $options ) ) {
13
- $options = array();
14
- }
15
-
16
- $hidden_scrollto = !empty( $options['hidden_scrollto'] ) ? $options['hidden_scrollto'] : '0';
17
 
18
  ?>
19
  <script type="text/javascript">
20
  jQuery(document).ready(function($) {
21
 
22
  // Scroll to previouse position
23
- var hidden_scrollto = <?php echo $hidden_scrollto; ?>;
24
  $(document).scrollTop(hidden_scrollto);
25
 
26
  // Update the value of the scroll position option
@@ -32,7 +25,7 @@ $hidden_scrollto = !empty( $options['hidden_scrollto'] ) ? $options['hidden_scro
32
  <?php
33
 
34
  // Update the plugin options data in the database
35
- if ( $hidden_scrollto != '0' ) {
36
  $options['hidden_scrollto'] = '0';
37
  update_option( $plugin['settings'] . '_settings', $options );
38
  }
5
  */
6
  defined( 'ABSPATH' ) or die( "Restricted access!" );
7
 
8
+ // Put the value of the plugin options into an array for easier access
9
+ $options = spacexchimp_p005_options();
 
 
 
 
 
 
 
10
 
11
  ?>
12
  <script type="text/javascript">
13
  jQuery(document).ready(function($) {
14
 
15
  // Scroll to previouse position
16
+ var hidden_scrollto = <?php echo $options['hidden_scrollto']; ?>;
17
  $(document).scrollTop(hidden_scrollto);
18
 
19
  // Update the value of the scroll position option
25
  <?php
26
 
27
  // Update the plugin options data in the database
28
+ if ( $options['hidden_scrollto'] != '0' ) {
29
  $options['hidden_scrollto'] = '0';
30
  update_option( $plugin['settings'] . '_settings', $options );
31
  }
inc/php/items.php CHANGED
@@ -1 +1 @@
1
- <?php /** * Prevent Direct Access */ defined( 'ABSPATH' ) or die( "Restricted access!" ); /** * Callback for getting a list of items * @return array (multilevel array) */ function spacexchimp_p005_get_items_media() { $text = SPACEXCHIMP_P005_TEXT; return array( array( 'slug' => 'facebook', 'label' => 'Facebook', 'placeholder' => 'https://www.facebook.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Facebook' ), 'link' => '//www.facebook.com' ), array( 'slug' => 'facebook-group', 'label' => 'Facebook Group', 'placeholder' => 'https://www.facebook.com/groups/YourGroupnameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Facebook Group' ), 'link' => '//www.facebook.com' ), array( 'slug' => 'twitter', 'label' => 'Twitter', 'placeholder' => 'https://twitter.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Twitter' ), 'link' => '//twitter.com' ), array( 'slug' => 'instagram', 'label' => 'Instagram', 'placeholder' => 'https://instagram.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Instagram' ), 'link' => '//instagram.com' ), array( 'slug' => 'google-plus', 'label' => 'Google+', 'placeholder' => 'https://plus.google.com/u/0/+YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Google+' ), 'link' => '//plus.google.com' ), array( 'slug' => 'youtube', 'label' => 'YouTube', 'placeholder' => 'https://www.youtube.com/channel/YourChannelIdentifierHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'YouTube' ), 'link' => '//www.youtube.com' ), array( 'slug' => 'youtube-gaming', 'label' => 'YouTube Gaming', 'placeholder' => 'https://gaming.youtube.com/channel/YourChannelIdentifierHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'YouTube Gaming' ), 'link' => '//gaming.youtube.com' ), array( 'slug' => 'google-play', 'label' => 'Google Play', 'placeholder' => 'https://play.google.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Google Play' ), 'link' => '//play.google.com' ), array( 'slug' => 'itunes', 'label' => 'iTunes', 'placeholder' => 'https://www.apple.com/itunes/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'iTunes' ), 'link' => '//www.apple.com/itunes' ), array( 'slug' => 'itunes-podcasts', 'label' => 'iTunes Podcasts', 'placeholder' => 'https://www.apple.com/itunes/podcasts/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'iTunes Podcasts' ), 'link' => '//www.apple.com/itunes/podcasts' ), array( 'slug' => 'apple-music', 'label' => 'Apple Music', 'placeholder' => 'https://www.apple.com/lae/music/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Apple Music' ), 'link' => '//www.apple.com/lae/music' ), array( 'slug' => 'periscope', 'label' => 'Periscope', 'placeholder' => 'https://www.periscope.tv/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Periscope' ), 'link' => '//www.periscope.tv' ), array( 'slug' => 'vimeo', 'label' => 'Vimeo', 'placeholder' => 'https://vimeo.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Vimeo' ), 'link' => '//vimeo.com' ), array( 'slug' => 'blogger', 'label' => 'Blogger', 'placeholder' => 'https://YourBlogNameHere.blogspot.com', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Blogger' ), 'link' => '//www.blogger.com' ), array( 'slug' => 'buzzsprout', 'label' => 'Buzzsprout', 'placeholder' => 'https://www.buzzsprout.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Buzzsprout' ), 'link' => '//www.buzzsprout.com' ), array( 'slug' => 'livejournal', 'label' => 'LiveJournal', 'placeholder' => 'https://YourUsernameHere.livejournal.com', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'LiveJournal' ), 'link' => '//www.livejournal.com' ), array( 'slug' => 'reddit', 'label' => 'Reddit', 'placeholder' => 'https://www.reddit.com/user/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Reddit' ), 'link' => '//www.reddit.com' ), array( 'slug' => 'linkedin', 'label' => 'LinkedIn', 'placeholder' => 'https://linkedin.com/in/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'LinkedIn' ), 'link' => '//linkedin.com' ), array( 'slug' => 'diaspora', 'label' => 'Diaspora', 'placeholder' => 'https://diasporafoundation.org/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Diaspora' ), 'link' => '//diasporafoundation.org' ), array( 'slug' => 'deviantart', 'label' => 'DeviantArt', 'placeholder' => 'https://www.deviantart.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'DeviantArt' ), 'link' => '//www.deviantart.com' ), array( 'slug' => 'xing', 'label' => 'XING', 'placeholder' => 'https://www.xing.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'XING' ), 'link' => '//www.xing.com' ), array( 'slug' => 'pinterest', 'label' => 'Pinterest', 'placeholder' => 'https://www.pinterest.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Pinterest' ), 'link' => '//www.pinterest.com' ), array( 'slug' => 'flickr', 'label' => 'Flickr', 'placeholder' => 'https://www.flickr.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Flickr' ), 'link' => '//www.flickr.com' ), array( 'slug' => 'tumblr', 'label' => 'Tumblr', 'placeholder' => 'https://www.tumblr.com/blog/YourBlogNameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Tumblr' ), 'link' => '//www.tumblr.com' ), array( 'slug' => 'snapchat', 'label' => 'Snapchat', 'placeholder' => 'https://www.snapchat.com/add/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Snapchat' ), 'link' => '//www.snapchat.com' ), array( 'slug' => 'twitch', 'label' => 'Twitch', 'placeholder' => 'https://www.twitch.tv/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Twitch' ), 'link' => '//www.twitch.tv' ), array( 'slug' => 'patreon', 'label' => 'Patreon', 'placeholder' => 'https://www.patreon.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Patreon' ), 'link' => '//www.patreon.com' ), array( 'slug' => 'imdb', 'label' => 'IMDb', 'placeholder' => 'https://www.imdb.com/name/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'IMDb' ), 'link' => '//www.imdb.com' ), array( 'slug' => 'soundcloud', 'label' => 'SoundCloud', 'placeholder' => 'https://soundcloud.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'SoundCloud' ), 'link' => '//soundcloud.com' ), array( 'slug' => 'plugdj', 'label' => 'Plug.dj', 'placeholder' => 'https://plug.dj/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Plug.dj' ), 'link' => '//plug.dj' ), array( 'slug' => 'spotify', 'label' => 'Spotify', 'placeholder' => 'https://open.spotify.com/user/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Spotify' ), 'link' => '//www.spotify.com' ), array( 'slug' => 'bandcamp', 'label' => 'Bandcamp', 'placeholder' => 'https://bandcamp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Bandcamp' ), 'link' => '//bandcamp.com' ), array( 'slug' => 'dloky', 'label' => 'Dloky', 'placeholder' => 'https://dloky.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Dloky' ), 'link' => '//dloky.com' ), array( 'slug' => 'amazon', 'label' => 'Amazon', 'placeholder' => 'https://www.amazon.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Amazon' ), 'link' => '//www.amazon.com' ), array( 'slug' => 'bookbub', 'label' => 'BookBub', 'placeholder' => 'https://www.bookbub.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'BookBub' ), 'link' => '//www.bookbub.com' ), array( 'slug' => 'goodreads', 'label' => 'Goodreads', 'placeholder' => 'https://www.goodreads.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Goodreads' ), 'link' => '//www.goodreads.com' ), array( 'slug' => 'meetvibe', 'label' => 'MeetVibe', 'placeholder' => 'https://meetvibe.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'MeetVibe' ), 'link' => '//meetvibe.com' ), array( 'slug' => 'meetup', 'label' => 'Meetup', 'placeholder' => 'https://www.meetup.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Meetup' ), 'link' => '//www.meetup.com' ), array( 'slug' => 'steam', 'label' => 'Steam', 'placeholder' => 'https://store.steampowered.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Steam' ), 'link' => '//store.steampowered.com' ), array( 'slug' => 'mixer', 'label' => 'Mixer', 'placeholder' => 'https://mixer.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Mixer' ), 'link' => '//mixer.com' ), array( 'slug' => 'discord', 'label' => 'Discord', 'placeholder' => 'https://discordapp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Discord' ), 'link' => '//discordapp.com' ), array( 'slug' => 'yelp', 'label' => 'Yelp', 'placeholder' => 'https://www.yelp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Yelp' ), 'link' => '//www.yelp.com' ), array( 'slug' => 'stumbleupon', 'label' => 'StumbleUpon', 'placeholder' => 'https://www.stumbleupon.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'StumbleUpon' ), 'link' => '//www.stumbleupon.com' ), array( 'slug' => 'bloglovin', 'label' => 'Bloglovin', 'placeholder' => 'https://www.bloglovin.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Bloglovin' ), 'link' => '//www.bloglovin.com' ), array( 'slug' => 'whatsapp', 'label' => 'WhatsApp', 'placeholder' => 'https://www.whatsapp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'WhatsApp' ), 'link' => '//www.whatsapp.com' ), array( 'slug' => 'medium', 'label' => 'Medium', 'placeholder' => 'https://medium.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Medium' ), 'link' => '//medium.com' ), array( 'slug' => '500px', 'label' => '500px', 'placeholder' => 'https://500px.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), '500px' ), 'link' => '//500px.com' ), array( 'slug' => 'behance', 'label' => 'Behance', 'placeholder' => 'https://www.behance.net/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Behance' ), 'link' => '//www.behance.net' ), array( 'slug' => 'polyvore', 'label' => 'Polyvore', 'placeholder' => 'https://www.polyvore.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Polyvore' ), 'link' => '//www.polyvore.com' ), array( 'slug' => 'yellowpages', 'label' => 'Yellow Pages', 'placeholder' => 'https://www.yellowpages.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Yellow Pages' ), 'link' => '//www.yellowpages.com' ), array( 'slug' => 'line', 'label' => 'LINE', 'placeholder' => 'https://line.me/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'LINE' ), 'link' => '//line.me' ), array( 'slug' => 'itch', 'label' => 'itch', 'placeholder' => 'https://itch.io/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'itch' ), 'link' => '//itch.io' ), array( 'slug' => 'mastodon', 'label' => 'Mastodon', 'placeholder' => 'https://mastodon.social/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Mastodon' ), 'link' => '//mastodon.social' ), array( 'slug' => 'remind', 'label' => 'Remind', 'placeholder' => 'https://www.remind.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Remind' ), 'link' => '//www.remind.com' ), array( 'slug' => 'trademe', 'label' => 'Trade Me', 'placeholder' => 'https://www.trademe.co.nz/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Trade Me' ), 'link' => '//www.trademe.co.nz' ), array( 'slug' => 'vsco', 'label' => 'VSCO', 'placeholder' => 'https://vsco.co/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'VSCO' ), 'link' => '//vsco.co' ), array( 'slug' => 'hireology', 'label' => 'Hireology', 'placeholder' => 'https://hireology.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Hireology' ), 'link' => '//hireology.com' ), array( 'slug' => 'kompoz', 'label' => 'Kompoz', 'placeholder' => 'https://www.kompoz.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Kompoz' ), 'link' => '//www.kompoz.com' ), array( 'slug' => 'soundblend', 'label' => 'SoundBlend', 'placeholder' => 'https://www.soundblend.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'SoundBlend' ), 'link' => '//www.soundblend.com' ), array( 'slug' => 'vkontakte', 'label' => 'VKontakte', 'placeholder' => 'https://vk.com/id_YourIdentifierHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'VKontakte' ), 'link' => '//vk.com' ), array( 'slug' => 'odnoklassniki', 'label' => 'Odnoklassniki', 'placeholder' => 'https://ok.ru/profile/YourIdentifierHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Odnoklassniki' ), 'link' => '//ok.ru' ), array( 'slug' => 'telegram', 'label' => 'Telegram', 'placeholder' => 'https://telegram.me/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Telegram' ), 'link' => '//telegram.org' ), array( 'slug' => 'github', 'label' => 'GitHub', 'placeholder' => 'https://github.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'GitHub' ), 'link' => '//github.com' ), array( 'slug' => 'wordpress', 'label' => 'WordPress', 'placeholder' => 'https://profiles.wordpress.org/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'WordPress' ), 'link' => '//wordpress.org' ), array( 'slug' => 'codepen', 'label' => 'CodePen', 'placeholder' => 'http://codepen.io/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'CodePen' ), 'link' => '//codepen.io' ), array( 'slug' => 'askfm', 'label' => 'ASKfm', 'placeholder' => 'https://ask.fm/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'ASKfm' ), 'link' => '//ask.fm' ), array( 'slug' => 'ebay', 'label' => 'eBay', 'placeholder' => 'https://www.ebay.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'eBay' ), 'link' => '//www.ebay.com' ), array( 'slug' => 'hangouts', 'label' => 'Hangouts', 'placeholder' => 'https://hangouts.google.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Hangouts' ), 'link' => '//hangouts.google.com' ), array( 'slug' => 'houzz', 'label' => 'Houzz', 'placeholder' => 'https://www.houzz.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Houzz' ), 'link' => '//www.houzz.com' ), array( 'slug' => 'quora', 'label' => 'Quora', 'placeholder' => 'https://www.quora.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Quora' ), 'link' => '//www.quora.com' ), array( 'slug' => 'steemit', 'label' => 'Steemit', 'placeholder' => 'https://steemit.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Steemit' ), 'link' => '//steemit.com' ), array( 'slug' => 'theartstack', 'label' => 'ArtStack', 'placeholder' => 'https://theartstack.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'ArtStack' ), 'link' => '//theartstack.com' ), array( 'slug' => 'theknot', 'label' => 'The Knot', 'placeholder' => 'https://www.theknot.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'The Knot' ), 'link' => '//www.theknot.com' ), array( 'slug' => 'viber', 'label' => 'Viber', 'placeholder' => 'https://www.viber.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Viber' ), 'link' => '//www.viber.com' ), array( 'slug' => 'etsy', 'label' => 'Etsy', 'placeholder' => 'https://www.etsy.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Etsy' ), 'link' => '//www.etsy.com' ), array( 'slug' => 'tripadvisor', 'label' => 'Trip Advisor', 'placeholder' => 'https://www.tripadvisor.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Trip Advisor' ), 'link' => '//www.tripadvisor.com' ), array( 'slug' => 'stackoverflow', 'label' => 'Stack Overflow', 'placeholder' => 'https://stackoverflow.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Stack Overflow' ), 'link' => '//stackoverflow.com' ), array( 'slug' => 'stackexchange', 'label' => 'Stack Exchange', 'placeholder' => 'https://stackexchange.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Stack Exchange' ), 'link' => '//stackexchange.com' ), array( 'slug' => 'bitbucket', 'label' => 'Bitbucket', 'placeholder' => 'https://bitbucket.org/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Bitbucket' ), 'link' => '//bitbucket.org' ), array( 'slug' => 'dailypaintworks', 'label' => 'Daily Paintworks', 'placeholder' => 'https://www.dailypaintworks.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Daily Paintworks' ), 'link' => '//www.dailypaintworks.com' ), array( 'slug' => 'flipboard', 'label' => 'Flipboard', 'placeholder' => 'https://flipboard.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Flipboard' ), 'link' => '//flipboard.com' ), array( 'slug' => 'feedsfloor', 'label' => 'FeedsFloor', 'placeholder' => 'https://www.feedsfloor.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'FeedsFloor' ), 'link' => '//www.feedsfloor.com' ), array( 'slug' => 'gab', 'label' => 'Gab', 'placeholder' => 'https://gab.ai/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Gab' ), 'link' => '//gab.ai' ), array( 'slug' => 'minds', 'label' => 'Minds', 'placeholder' => 'https://www.minds.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Minds' ), 'link' => '//www.minds.com' ), array( 'slug' => 'wattpad', 'label' => 'Wattpad', 'placeholder' => 'https://www.wattpad.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Wattpad' ), 'link' => '//www.wattpad.com' ), array( 'slug' => 'about-me', 'label' => 'about.me', 'placeholder' => 'https://about.me/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'about.me' ), 'link' => '//about.me' ), array( 'slug' => 'stitcher', 'label' => 'Stitcher', 'placeholder' => 'https://www.stitcher.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Stitcher' ), 'link' => '//www.stitcher.com' ), array( 'slug' => 'strava', 'label' => 'Strava', 'placeholder' => 'https://www.strava.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Strava' ), 'link' => '//www.strava.com' ), array( 'slug' => 'wechat', 'label' => 'WeChat', 'placeholder' => 'https://www.wechat.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'WeChat' ), 'link' => '//www.wechat.com' ), array( 'slug' => 'weibo', 'label' => 'Weibo', 'placeholder' => 'https://weibo.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Weibo' ), 'link' => '//weibo.com' ), array( 'slug' => 'untappd', 'label' => 'Untappd', 'placeholder' => 'https://untappd.com/user/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Untappd' ), 'link' => '//untappd.com' ), array( 'slug' => 'tunein', 'label' => 'TuneIn', 'placeholder' => 'https://tunein.com/radio/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'TuneIn' ), 'link' => '//tunein.com' ), array( 'slug' => 'iheart', 'label' => 'iHeart', 'placeholder' => 'https://www.iheart.com/podcast/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'iHeart' ), 'link' => '//www.iheart.com' ), array( 'slug' => 'blackberry-world', 'label' => 'BlackBerry World', 'placeholder' => 'https://appworld.blackberry.com/webstore/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'BlackBerry World' ), 'link' => '//appworld.blackberry.com/webstore/' ), array( 'slug' => 'livestream', 'label' => 'Livestream', 'placeholder' => 'https://livestream.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Livestream' ), 'link' => '//livestream.com' ), array( 'slug' => 'myspace', 'label' => 'Myspace', 'placeholder' => 'https://www.myspace.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Myspace' ), 'link' => '//www.myspace.com' ), array( 'slug' => 'qzone', 'label' => 'Qzone', 'placeholder' => 'https://qzone.qq.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Qzone' ), 'link' => '//qzone.qq.com' ), array( 'slug' => 'tiktok', 'label' => 'TikTok', 'placeholder' => 'https://www.tiktok.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'TikTok' ), 'link' => '//www.tiktok.com' ), array( 'slug' => 'likee', 'label' => 'Likee', 'placeholder' => 'https://likee.video/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Likee' ), 'link' => '//likee.video' ), array( 'slug' => 'dribbble', 'label' => 'Dribbble', 'placeholder' => 'https://dribbble.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Dribbble' ), 'link' => '//dribbble.com' ), array( 'slug' => 'parler', 'label' => 'Parler', 'placeholder' => 'https://parler.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Parler' ), 'link' => '//parler.com' ), array( 'slug' => 'actors-access', 'label' => 'Actors Access', 'placeholder' => 'https://www.actorsaccess.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Actors Access' ), 'link' => '//www.actorsaccess.com' ), array( 'slug' => 'odysee', 'label' => 'Odysee', 'placeholder' => 'https://odysee.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Odysee' ), 'link' => '//odysee.com' ), array( 'slug' => 'bitchute', 'label' => 'BitChute', 'placeholder' => 'https://www.bitchute.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'BitChute' ), 'link' => '//www.bitchute.com' ), array( 'slug' => 'flote', 'label' => 'Flote', 'placeholder' => 'https://flote.app/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Flote' ), 'link' => '//flote.app' ), array( 'slug' => 'dlive', 'label' => 'DLive', 'placeholder' => 'https://dlive.tv/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'DLive' ), 'link' => '//dlive.tv' ), array( 'slug' => 'ruqqus', 'label' => 'Ruqqus', 'placeholder' => 'https://ruqqus.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Ruqqus' ), 'link' => '//ruqqus.com' ), array( 'slug' => 'mewe', 'label' => 'MeWe', 'placeholder' => 'https://mewe.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'MeWe' ), 'link' => '//mewe.com' ), array( 'slug' => 'gitlab', 'label' => 'GitLab', 'placeholder' => 'https://gitlab.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'GitLab' ), 'link' => '//gitlab.com' ), array( 'slug' => 'kooapp', 'label' => 'KooApp', 'placeholder' => 'https://www.kooapp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'KooApp' ), 'link' => '//kooapp.com' ), array( 'slug' => 'rumble', 'label' => 'Rumble', 'placeholder' => 'https://rumble.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Rumble' ), 'link' => '//rumble.com' ) ); } /** * Callback for getting a list of items * @return array (multilevel array) */ function spacexchimp_p005_get_items_additional() { $text = SPACEXCHIMP_P005_TEXT; return array( array( 'slug' => 'telephone', 'label' => 'Telephone', 'placeholder' => 'tel://1-555-555-5555', 'help' => __( 'Enter your telephone number with prefix <b>tel://</b>.', $text ), 'link' => '' ), array( 'slug' => 'email', 'label' => 'Email', 'placeholder' => 'mailto:YourUsernameHere@gmail.com', 'help' => __( 'Enter your email address with prefix <b>mailto:</b>.', $text ), 'link' => '' ), array( 'slug' => 'website', 'label' => 'Personal website', 'placeholder' => 'https://www.spacexchimp.com', 'help' => __( 'Enter the URL of your personal website.', $text ), 'link' => '' ), array( 'slug' => 'rss-feed', 'label' => 'RSS Feed', 'placeholder' => 'http://YourDomainNameHere.com/feed', 'help' => __( 'Enter the URL of your RSS feed.', $text ), 'link' => '' ), array( 'slug' => 'paypal', 'label' => 'PayPal', 'placeholder' => 'https://www.paypal.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'PayPal' ), 'link' => '//paypal.com' ), array( 'slug' => 'ko-fi', 'label' => 'Ko-fi', 'placeholder' => 'https://ko-fi.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Ko-fi' ), 'link' => '//ko-fi.com' ), array( 'slug' => 'skype', 'label' => 'Skype', 'placeholder' => 'skype:YourUsernameHere?call', 'help' => __( 'Enter your Skype name with prefix <b>skype:</b> and suffix <b>?call</b>, or <b>?add</b>, or <b>?chat</b>, or <b>?userinfo</b> for view profile.', $text ), 'link' => '//www.skype.com' ), array( 'slug' => 'zoom', 'label' => 'Zoom', 'placeholder' => 'https://zoom.us/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Zoom' ), 'link' => '//zoom.us' ), array( 'slug' => 'signal', 'label' => 'Signal', 'placeholder' => 'https://signal.org/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Signal' ), 'link' => '//signal.org' ) ); }
1
+ <?php /** * Prevent Direct Access */ defined( 'ABSPATH' ) or die( "Restricted access!" ); /** * Callback for getting a list of items * @return array (multilevel array) */ function spacexchimp_p005_get_items_media() { $text = SPACEXCHIMP_P005_TEXT; return array( array( 'slug' => 'facebook', 'label' => 'Facebook', 'placeholder' => 'https://www.facebook.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Facebook' ), 'link' => '//www.facebook.com' ), array( 'slug' => 'facebook-group', 'label' => 'Facebook Group', 'placeholder' => 'https://www.facebook.com/groups/YourGroupnameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Facebook Group' ), 'link' => '//www.facebook.com' ), array( 'slug' => 'twitter', 'label' => 'Twitter', 'placeholder' => 'https://twitter.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Twitter' ), 'link' => '//twitter.com' ), array( 'slug' => 'instagram', 'label' => 'Instagram', 'placeholder' => 'https://instagram.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Instagram' ), 'link' => '//instagram.com' ), array( 'slug' => 'google-plus', 'label' => 'Google+', 'placeholder' => 'https://plus.google.com/u/0/+YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Google+' ), 'link' => '//plus.google.com' ), array( 'slug' => 'youtube', 'label' => 'YouTube', 'placeholder' => 'https://www.youtube.com/channel/YourChannelIdentifierHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'YouTube' ), 'link' => '//www.youtube.com' ), array( 'slug' => 'youtube-gaming', 'label' => 'YouTube Gaming', 'placeholder' => 'https://gaming.youtube.com/channel/YourChannelIdentifierHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'YouTube Gaming' ), 'link' => '//gaming.youtube.com' ), array( 'slug' => 'google-play', 'label' => 'Google Play', 'placeholder' => 'https://play.google.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Google Play' ), 'link' => '//play.google.com' ), array( 'slug' => 'itunes', 'label' => 'iTunes', 'placeholder' => 'https://www.apple.com/itunes/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'iTunes' ), 'link' => '//www.apple.com/itunes' ), array( 'slug' => 'itunes-podcasts', 'label' => 'iTunes Podcasts', 'placeholder' => 'https://www.apple.com/itunes/podcasts/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'iTunes Podcasts' ), 'link' => '//www.apple.com/itunes/podcasts' ), array( 'slug' => 'apple-music', 'label' => 'Apple Music', 'placeholder' => 'https://www.apple.com/lae/music/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Apple Music' ), 'link' => '//www.apple.com/lae/music' ), array( 'slug' => 'periscope', 'label' => 'Periscope', 'placeholder' => 'https://www.periscope.tv/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Periscope' ), 'link' => '//www.periscope.tv' ), array( 'slug' => 'vimeo', 'label' => 'Vimeo', 'placeholder' => 'https://vimeo.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Vimeo' ), 'link' => '//vimeo.com' ), array( 'slug' => 'blogger', 'label' => 'Blogger', 'placeholder' => 'https://YourBlogNameHere.blogspot.com', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Blogger' ), 'link' => '//www.blogger.com' ), array( 'slug' => 'buzzsprout', 'label' => 'Buzzsprout', 'placeholder' => 'https://www.buzzsprout.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Buzzsprout' ), 'link' => '//www.buzzsprout.com' ), array( 'slug' => 'livejournal', 'label' => 'LiveJournal', 'placeholder' => 'https://YourUsernameHere.livejournal.com', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'LiveJournal' ), 'link' => '//www.livejournal.com' ), array( 'slug' => 'reddit', 'label' => 'Reddit', 'placeholder' => 'https://www.reddit.com/user/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Reddit' ), 'link' => '//www.reddit.com' ), array( 'slug' => 'linkedin', 'label' => 'LinkedIn', 'placeholder' => 'https://linkedin.com/in/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'LinkedIn' ), 'link' => '//linkedin.com' ), array( 'slug' => 'diaspora', 'label' => 'Diaspora', 'placeholder' => 'https://diasporafoundation.org/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Diaspora' ), 'link' => '//diasporafoundation.org' ), array( 'slug' => 'deviantart', 'label' => 'DeviantArt', 'placeholder' => 'https://www.deviantart.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'DeviantArt' ), 'link' => '//www.deviantart.com' ), array( 'slug' => 'xing', 'label' => 'XING', 'placeholder' => 'https://www.xing.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'XING' ), 'link' => '//www.xing.com' ), array( 'slug' => 'pinterest', 'label' => 'Pinterest', 'placeholder' => 'https://www.pinterest.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Pinterest' ), 'link' => '//www.pinterest.com' ), array( 'slug' => 'flickr', 'label' => 'Flickr', 'placeholder' => 'https://www.flickr.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Flickr' ), 'link' => '//www.flickr.com' ), array( 'slug' => 'tumblr', 'label' => 'Tumblr', 'placeholder' => 'https://www.tumblr.com/blog/YourBlogNameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Tumblr' ), 'link' => '//www.tumblr.com' ), array( 'slug' => 'snapchat', 'label' => 'Snapchat', 'placeholder' => 'https://www.snapchat.com/add/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Snapchat' ), 'link' => '//www.snapchat.com' ), array( 'slug' => 'twitch', 'label' => 'Twitch', 'placeholder' => 'https://www.twitch.tv/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Twitch' ), 'link' => '//www.twitch.tv' ), array( 'slug' => 'patreon', 'label' => 'Patreon', 'placeholder' => 'https://www.patreon.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Patreon' ), 'link' => '//www.patreon.com' ), array( 'slug' => 'imdb', 'label' => 'IMDb', 'placeholder' => 'https://www.imdb.com/name/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'IMDb' ), 'link' => '//www.imdb.com' ), array( 'slug' => 'soundcloud', 'label' => 'SoundCloud', 'placeholder' => 'https://soundcloud.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'SoundCloud' ), 'link' => '//soundcloud.com' ), array( 'slug' => 'plugdj', 'label' => 'Plug.dj', 'placeholder' => 'https://plug.dj/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Plug.dj' ), 'link' => '//plug.dj' ), array( 'slug' => 'spotify', 'label' => 'Spotify', 'placeholder' => 'https://open.spotify.com/user/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Spotify' ), 'link' => '//www.spotify.com' ), array( 'slug' => 'bandcamp', 'label' => 'Bandcamp', 'placeholder' => 'https://bandcamp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Bandcamp' ), 'link' => '//bandcamp.com' ), array( 'slug' => 'dloky', 'label' => 'Dloky', 'placeholder' => 'https://dloky.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Dloky' ), 'link' => '//dloky.com' ), array( 'slug' => 'amazon', 'label' => 'Amazon', 'placeholder' => 'https://www.amazon.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Amazon' ), 'link' => '//www.amazon.com' ), array( 'slug' => 'bookbub', 'label' => 'BookBub', 'placeholder' => 'https://www.bookbub.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'BookBub' ), 'link' => '//www.bookbub.com' ), array( 'slug' => 'goodreads', 'label' => 'Goodreads', 'placeholder' => 'https://www.goodreads.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Goodreads' ), 'link' => '//www.goodreads.com' ), array( 'slug' => 'meetvibe', 'label' => 'MeetVibe', 'placeholder' => 'https://meetvibe.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'MeetVibe' ), 'link' => '//meetvibe.com' ), array( 'slug' => 'meetup', 'label' => 'Meetup', 'placeholder' => 'https://www.meetup.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Meetup' ), 'link' => '//www.meetup.com' ), array( 'slug' => 'steam', 'label' => 'Steam', 'placeholder' => 'https://store.steampowered.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Steam' ), 'link' => '//store.steampowered.com' ), array( 'slug' => 'mixer', 'label' => 'Mixer', 'placeholder' => 'https://mixer.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Mixer' ), 'link' => '//mixer.com' ), array( 'slug' => 'discord', 'label' => 'Discord', 'placeholder' => 'https://discordapp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Discord' ), 'link' => '//discordapp.com' ), array( 'slug' => 'yelp', 'label' => 'Yelp', 'placeholder' => 'https://www.yelp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Yelp' ), 'link' => '//www.yelp.com' ), array( 'slug' => 'stumbleupon', 'label' => 'StumbleUpon', 'placeholder' => 'https://www.stumbleupon.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'StumbleUpon' ), 'link' => '//www.stumbleupon.com' ), array( 'slug' => 'bloglovin', 'label' => 'Bloglovin', 'placeholder' => 'https://www.bloglovin.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Bloglovin' ), 'link' => '//www.bloglovin.com' ), array( 'slug' => 'whatsapp', 'label' => 'WhatsApp', 'placeholder' => 'https://www.whatsapp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'WhatsApp' ), 'link' => '//www.whatsapp.com' ), array( 'slug' => 'medium', 'label' => 'Medium', 'placeholder' => 'https://medium.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Medium' ), 'link' => '//medium.com' ), array( 'slug' => '500px', 'label' => '500px', 'placeholder' => 'https://500px.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), '500px' ), 'link' => '//500px.com' ), array( 'slug' => 'behance', 'label' => 'Behance', 'placeholder' => 'https://www.behance.net/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Behance' ), 'link' => '//www.behance.net' ), array( 'slug' => 'polyvore', 'label' => 'Polyvore', 'placeholder' => 'https://www.polyvore.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Polyvore' ), 'link' => '//www.polyvore.com' ), array( 'slug' => 'yellowpages', 'label' => 'Yellow Pages', 'placeholder' => 'https://www.yellowpages.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Yellow Pages' ), 'link' => '//www.yellowpages.com' ), array( 'slug' => 'line', 'label' => 'LINE', 'placeholder' => 'https://line.me/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'LINE' ), 'link' => '//line.me' ), array( 'slug' => 'itch', 'label' => 'itch', 'placeholder' => 'https://itch.io/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'itch' ), 'link' => '//itch.io' ), array( 'slug' => 'mastodon', 'label' => 'Mastodon', 'placeholder' => 'https://mastodon.social/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Mastodon' ), 'link' => '//mastodon.social' ), array( 'slug' => 'remind', 'label' => 'Remind', 'placeholder' => 'https://www.remind.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Remind' ), 'link' => '//www.remind.com' ), array( 'slug' => 'trademe', 'label' => 'Trade Me', 'placeholder' => 'https://www.trademe.co.nz/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Trade Me' ), 'link' => '//www.trademe.co.nz' ), array( 'slug' => 'vsco', 'label' => 'VSCO', 'placeholder' => 'https://vsco.co/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'VSCO' ), 'link' => '//vsco.co' ), array( 'slug' => 'hireology', 'label' => 'Hireology', 'placeholder' => 'https://hireology.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Hireology' ), 'link' => '//hireology.com' ), array( 'slug' => 'kompoz', 'label' => 'Kompoz', 'placeholder' => 'https://www.kompoz.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Kompoz' ), 'link' => '//www.kompoz.com' ), array( 'slug' => 'soundblend', 'label' => 'SoundBlend', 'placeholder' => 'https://www.soundblend.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'SoundBlend' ), 'link' => '//www.soundblend.com' ), array( 'slug' => 'vkontakte', 'label' => 'VKontakte', 'placeholder' => 'https://vk.com/id_YourIdentifierHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'VKontakte' ), 'link' => '//vk.com' ), array( 'slug' => 'odnoklassniki', 'label' => 'Odnoklassniki', 'placeholder' => 'https://ok.ru/profile/YourIdentifierHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Odnoklassniki' ), 'link' => '//ok.ru' ), array( 'slug' => 'telegram', 'label' => 'Telegram', 'placeholder' => 'https://telegram.me/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Telegram' ), 'link' => '//telegram.org' ), array( 'slug' => 'github', 'label' => 'GitHub', 'placeholder' => 'https://github.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'GitHub' ), 'link' => '//github.com' ), array( 'slug' => 'wordpress', 'label' => 'WordPress', 'placeholder' => 'https://profiles.wordpress.org/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'WordPress' ), 'link' => '//wordpress.org' ), array( 'slug' => 'codepen', 'label' => 'CodePen', 'placeholder' => 'http://codepen.io/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'CodePen' ), 'link' => '//codepen.io' ), array( 'slug' => 'askfm', 'label' => 'ASKfm', 'placeholder' => 'https://ask.fm/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'ASKfm' ), 'link' => '//ask.fm' ), array( 'slug' => 'ebay', 'label' => 'eBay', 'placeholder' => 'https://www.ebay.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'eBay' ), 'link' => '//www.ebay.com' ), array( 'slug' => 'hangouts', 'label' => 'Hangouts', 'placeholder' => 'https://hangouts.google.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Hangouts' ), 'link' => '//hangouts.google.com' ), array( 'slug' => 'houzz', 'label' => 'Houzz', 'placeholder' => 'https://www.houzz.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Houzz' ), 'link' => '//www.houzz.com' ), array( 'slug' => 'quora', 'label' => 'Quora', 'placeholder' => 'https://www.quora.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Quora' ), 'link' => '//www.quora.com' ), array( 'slug' => 'steemit', 'label' => 'Steemit', 'placeholder' => 'https://steemit.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Steemit' ), 'link' => '//steemit.com' ), array( 'slug' => 'theartstack', 'label' => 'ArtStack', 'placeholder' => 'https://theartstack.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'ArtStack' ), 'link' => '//theartstack.com' ), array( 'slug' => 'theknot', 'label' => 'The Knot', 'placeholder' => 'https://www.theknot.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'The Knot' ), 'link' => '//www.theknot.com' ), array( 'slug' => 'viber', 'label' => 'Viber', 'placeholder' => 'https://www.viber.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Viber' ), 'link' => '//www.viber.com' ), array( 'slug' => 'etsy', 'label' => 'Etsy', 'placeholder' => 'https://www.etsy.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Etsy' ), 'link' => '//www.etsy.com' ), array( 'slug' => 'tripadvisor', 'label' => 'Trip Advisor', 'placeholder' => 'https://www.tripadvisor.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Trip Advisor' ), 'link' => '//www.tripadvisor.com' ), array( 'slug' => 'stackoverflow', 'label' => 'Stack Overflow', 'placeholder' => 'https://stackoverflow.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Stack Overflow' ), 'link' => '//stackoverflow.com' ), array( 'slug' => 'stackexchange', 'label' => 'Stack Exchange', 'placeholder' => 'https://stackexchange.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Stack Exchange' ), 'link' => '//stackexchange.com' ), array( 'slug' => 'bitbucket', 'label' => 'Bitbucket', 'placeholder' => 'https://bitbucket.org/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Bitbucket' ), 'link' => '//bitbucket.org' ), array( 'slug' => 'dailypaintworks', 'label' => 'Daily Paintworks', 'placeholder' => 'https://www.dailypaintworks.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Daily Paintworks' ), 'link' => '//www.dailypaintworks.com' ), array( 'slug' => 'flipboard', 'label' => 'Flipboard', 'placeholder' => 'https://flipboard.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Flipboard' ), 'link' => '//flipboard.com' ), array( 'slug' => 'feedsfloor', 'label' => 'FeedsFloor', 'placeholder' => 'https://www.feedsfloor.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'FeedsFloor' ), 'link' => '//www.feedsfloor.com' ), array( 'slug' => 'gab', 'label' => 'Gab', 'placeholder' => 'https://gab.ai/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Gab' ), 'link' => '//gab.ai' ), array( 'slug' => 'minds', 'label' => 'Minds', 'placeholder' => 'https://www.minds.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Minds' ), 'link' => '//www.minds.com' ), array( 'slug' => 'wattpad', 'label' => 'Wattpad', 'placeholder' => 'https://www.wattpad.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Wattpad' ), 'link' => '//www.wattpad.com' ), array( 'slug' => 'about-me', 'label' => 'about.me', 'placeholder' => 'https://about.me/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'about.me' ), 'link' => '//about.me' ), array( 'slug' => 'stitcher', 'label' => 'Stitcher', 'placeholder' => 'https://www.stitcher.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Stitcher' ), 'link' => '//www.stitcher.com' ), array( 'slug' => 'strava', 'label' => 'Strava', 'placeholder' => 'https://www.strava.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Strava' ), 'link' => '//www.strava.com' ), array( 'slug' => 'wechat', 'label' => 'WeChat', 'placeholder' => 'https://www.wechat.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'WeChat' ), 'link' => '//www.wechat.com' ), array( 'slug' => 'weibo', 'label' => 'Weibo', 'placeholder' => 'https://weibo.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Weibo' ), 'link' => '//weibo.com' ), array( 'slug' => 'untappd', 'label' => 'Untappd', 'placeholder' => 'https://untappd.com/user/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Untappd' ), 'link' => '//untappd.com' ), array( 'slug' => 'tunein', 'label' => 'TuneIn', 'placeholder' => 'https://tunein.com/radio/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'TuneIn' ), 'link' => '//tunein.com' ), array( 'slug' => 'iheart', 'label' => 'iHeart', 'placeholder' => 'https://www.iheart.com/podcast/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'iHeart' ), 'link' => '//www.iheart.com' ), array( 'slug' => 'blackberry-world', 'label' => 'BlackBerry World', 'placeholder' => 'https://appworld.blackberry.com/webstore/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'BlackBerry World' ), 'link' => '//appworld.blackberry.com/webstore/' ), array( 'slug' => 'livestream', 'label' => 'Livestream', 'placeholder' => 'https://livestream.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Livestream' ), 'link' => '//livestream.com' ), array( 'slug' => 'myspace', 'label' => 'Myspace', 'placeholder' => 'https://www.myspace.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Myspace' ), 'link' => '//www.myspace.com' ), array( 'slug' => 'qzone', 'label' => 'Qzone', 'placeholder' => 'https://qzone.qq.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Qzone' ), 'link' => '//qzone.qq.com' ), array( 'slug' => 'tiktok', 'label' => 'TikTok', 'placeholder' => 'https://www.tiktok.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'TikTok' ), 'link' => '//www.tiktok.com' ), array( 'slug' => 'likee', 'label' => 'Likee', 'placeholder' => 'https://likee.video/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Likee' ), 'link' => '//likee.video' ), array( 'slug' => 'dribbble', 'label' => 'Dribbble', 'placeholder' => 'https://dribbble.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Dribbble' ), 'link' => '//dribbble.com' ), array( 'slug' => 'parler', 'label' => 'Parler', 'placeholder' => 'https://parler.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Parler' ), 'link' => '//parler.com' ), array( 'slug' => 'actors-access', 'label' => 'Actors Access', 'placeholder' => 'https://www.actorsaccess.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Actors Access' ), 'link' => '//www.actorsaccess.com' ), array( 'slug' => 'odysee', 'label' => 'Odysee', 'placeholder' => 'https://odysee.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Odysee' ), 'link' => '//odysee.com' ), array( 'slug' => 'bitchute', 'label' => 'BitChute', 'placeholder' => 'https://www.bitchute.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'BitChute' ), 'link' => '//www.bitchute.com' ), array( 'slug' => 'flote', 'label' => 'Flote', 'placeholder' => 'https://flote.app/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Flote' ), 'link' => '//flote.app' ), array( 'slug' => 'dlive', 'label' => 'DLive', 'placeholder' => 'https://dlive.tv/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'DLive' ), 'link' => '//dlive.tv' ), array( 'slug' => 'ruqqus', 'label' => 'Ruqqus', 'placeholder' => 'https://ruqqus.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Ruqqus' ), 'link' => '//ruqqus.com' ), array( 'slug' => 'mewe', 'label' => 'MeWe', 'placeholder' => 'https://mewe.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'MeWe' ), 'link' => '//mewe.com' ), array( 'slug' => 'gitlab', 'label' => 'GitLab', 'placeholder' => 'https://gitlab.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'GitLab' ), 'link' => '//gitlab.com' ), array( 'slug' => 'koo-app', 'label' => 'Koo App', 'placeholder' => 'https://www.kooapp.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Koo App' ), 'link' => '//kooapp.com' ), array( 'slug' => 'rumble', 'label' => 'Rumble', 'placeholder' => 'https://rumble.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Rumble' ), 'link' => '//rumble.com' ) ); } /** * Callback for getting a list of items * @return array (multilevel array) */ function spacexchimp_p005_get_items_additional() { $text = SPACEXCHIMP_P005_TEXT; return array( array( 'slug' => 'telephone', 'label' => 'Telephone', 'placeholder' => 'tel://1-555-555-5555', 'help' => __( 'Enter your telephone number with prefix <b>tel://</b>.', $text ), 'link' => '' ), array( 'slug' => 'email', 'label' => 'Email', 'placeholder' => 'mailto:YourUsernameHere@gmail.com', 'help' => __( 'Enter your email address with prefix <b>mailto:</b>.', $text ), 'link' => '' ), array( 'slug' => 'website', 'label' => 'Personal website', 'placeholder' => 'https://www.spacexchimp.com', 'help' => __( 'Enter the URL of your personal website.', $text ), 'link' => '' ), array( 'slug' => 'rss-feed', 'label' => 'RSS Feed', 'placeholder' => 'http://YourDomainNameHere.com/feed', 'help' => __( 'Enter the URL of your RSS feed.', $text ), 'link' => '' ), array( 'slug' => 'paypal', 'label' => 'PayPal', 'placeholder' => 'https://www.paypal.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'PayPal' ), 'link' => '//paypal.com' ), array( 'slug' => 'ko-fi', 'label' => 'Ko-fi', 'placeholder' => 'https://ko-fi.com/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Ko-fi' ), 'link' => '//ko-fi.com' ), array( 'slug' => 'skype', 'label' => 'Skype', 'placeholder' => 'skype:YourUsernameHere?call', 'help' => __( 'Enter your Skype name with prefix <b>skype:</b> and suffix <b>?call</b>, or <b>?add</b>, or <b>?chat</b>, or <b>?userinfo</b> for view profile.', $text ), 'link' => '//www.skype.com' ), array( 'slug' => 'zoom', 'label' => 'Zoom', 'placeholder' => 'https://zoom.us/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Zoom' ), 'link' => '//zoom.us' ), array( 'slug' => 'signal', 'label' => 'Signal', 'placeholder' => 'https://signal.org/YourUsernameHere', 'help' => sprintf( __( 'Enter the URL of your profile page on %s. The URL must contain the protocol identifier (<b>http://</b> or <b>https://</b>).', $text ), 'Signal' ), 'link' => '//signal.org' ) ); }
inc/php/messages.php CHANGED
@@ -13,8 +13,8 @@ function spacexchimp_p005_message_hello() {
13
  // Put value of plugin constants into an array for easier access
14
  $plugin = spacexchimp_p005_plugin();
15
 
16
- // Retrieve options from database and declare variables
17
- $options = get_option( $plugin['settings'] . '_settings' );
18
 
19
  // Exit if options are already set in database
20
  if ( ! empty( $options ) ) {
13
  // Put value of plugin constants into an array for easier access
14
  $plugin = spacexchimp_p005_plugin();
15
 
16
+ // Put the value of the plugin options into an array for easier access
17
+ $options = spacexchimp_p005_options();
18
 
19
  // Exit if options are already set in database
20
  if ( ! empty( $options ) ) {
inc/php/options.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Callback function that returns an array with the value of the plugin options
5
+ * @return array
6
+ */
7
+ function spacexchimp_p005_options() {
8
+
9
+ // Put value of plugin constants into an array for easier access
10
+ $plugin = spacexchimp_p005_plugin();
11
+
12
+ // Retrieve options from database
13
+ $options = get_option( $plugin['settings'] . '_settings' );
14
+
15
+ // Make the "$options" array if the plugin options data in the database is not exist
16
+ if ( ! is_array( $options ) ) {
17
+ $options = array();
18
+ }
19
+
20
+ // Create an array with options
21
+ $array = $options;
22
+
23
+ // Set default value if option is empty
24
+ $list = array(
25
+ 'alignment' => 'center',
26
+ 'buttons-link' => array(),
27
+ 'buttons-selected' => array(),
28
+ 'caption' => '',
29
+ 'hidden_scrollto' => '0',
30
+ 'icon-size' => '64',
31
+ 'margin-right' => '10',
32
+ 'new_tab' => '',
33
+ 'show_pages' => '',
34
+ 'show_posts' => '',
35
+ 'tooltips' => '',
36
+ );
37
+ foreach ( $list as $name => $default ) {
38
+ $array[$name] = !empty( $options[$name] ) ? $options[$name] : $default;
39
+ }
40
+
41
+ // Sanitize data
42
+ $array['caption'] = esc_textarea( $options['caption'] );
43
+ $array['icon-size'] = esc_textarea( $options['icon-size'] );
44
+ $array['margin-right'] = esc_textarea( $options['margin-right'] );
45
+
46
+ // Modify data
47
+ $array['new_tab'] = ( $array['new_tab'] == 'on' ) ? true : false ;
48
+ $array['show_pages'] = ( $array['show_pages'] == 'on' ) ? true : false ;
49
+ $array['show_posts'] = ( $array['show_posts'] == 'on' ) ? true : false ;
50
+ $array['tooltips'] = ( $array['tooltips'] == 'on' ) ? true : false ;
51
+
52
+ // Return the processed data
53
+ return $array;
54
+ }
inc/php/upgrade.php CHANGED
@@ -100,7 +100,7 @@ function spacexchimp_p005_upgrade_4_36() {
100
  $media = $settings['media'];
101
  $media = is_array( $media ) ? $media : array();
102
  foreach ( $media as $key => $value ) {
103
- if ( !empty( $value['content'] ) ) {
104
  $links[$key] = $value['content'];
105
  $selected[$key] = 'on';
106
  }
100
  $media = $settings['media'];
101
  $media = is_array( $media ) ? $media : array();
102
  foreach ( $media as $key => $value ) {
103
+ if ( ! empty( $value['content'] ) ) {
104
  $links[$key] = $value['content'];
105
  $selected[$key] = 'on';
106
  }
languages/social-media-buttons-toolbar-de_DE.mo CHANGED
Binary file
languages/social-media-buttons-toolbar-de_DE.po CHANGED
@@ -3,8 +3,8 @@
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
- "POT-Creation-Date: 2021-02-17 16:44+0300\n"
7
- "PO-Revision-Date: 2021-02-17 16:44+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: German\n"
10
  "Language: de_DE\n"
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
+ "POT-Creation-Date: 2021-03-09 01:44+0300\n"
7
+ "PO-Revision-Date: 2021-03-09 01:44+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: German\n"
10
  "Language: de_DE\n"
languages/social-media-buttons-toolbar-es_ES.mo CHANGED
Binary file
languages/social-media-buttons-toolbar-es_ES.po CHANGED
@@ -3,8 +3,8 @@
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
- "POT-Creation-Date: 2021-02-17 16:44+0300\n"
7
- "PO-Revision-Date: 2021-02-17 16:44+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: Spanish\n"
10
  "Language: es_ES\n"
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
+ "POT-Creation-Date: 2021-03-09 01:44+0300\n"
7
+ "PO-Revision-Date: 2021-03-09 01:44+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: Spanish\n"
10
  "Language: es_ES\n"
languages/social-media-buttons-toolbar-fr_FR.mo CHANGED
Binary file
languages/social-media-buttons-toolbar-fr_FR.po CHANGED
@@ -3,8 +3,8 @@
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
- "POT-Creation-Date: 2021-02-17 16:45+0300\n"
7
- "PO-Revision-Date: 2021-02-17 16:45+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: French\n"
10
  "Language: fr_FR\n"
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
+ "POT-Creation-Date: 2021-03-09 01:44+0300\n"
7
+ "PO-Revision-Date: 2021-03-09 01:44+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: French\n"
10
  "Language: fr_FR\n"
languages/social-media-buttons-toolbar-nl_NL.mo CHANGED
Binary file
languages/social-media-buttons-toolbar-nl_NL.po CHANGED
@@ -3,8 +3,8 @@
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
- "POT-Creation-Date: 2021-02-17 16:45+0300\n"
7
- "PO-Revision-Date: 2021-02-17 16:45+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: Dutch\n"
10
  "Language: nl_NL\n"
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
+ "POT-Creation-Date: 2021-03-09 01:43+0300\n"
7
+ "PO-Revision-Date: 2021-03-09 01:44+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: Dutch\n"
10
  "Language: nl_NL\n"
languages/social-media-buttons-toolbar-ru_RU.mo CHANGED
Binary file
languages/social-media-buttons-toolbar-ru_RU.po CHANGED
@@ -3,8 +3,8 @@
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
- "POT-Creation-Date: 2021-02-17 16:45+0300\n"
7
- "PO-Revision-Date: 2021-02-17 16:45+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: Russian\n"
10
  "Language: ru_RU\n"
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
+ "POT-Creation-Date: 2021-03-09 01:43+0300\n"
7
+ "PO-Revision-Date: 2021-03-09 01:43+0300\n"
8
  "Last-Translator: Arthur Gareginyan\n"
9
  "Language-Team: Russian\n"
10
  "Language: ru_RU\n"
languages/social-media-buttons-toolbar.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
- "POT-Creation-Date: 2021-02-17 16:45+0300\n"
7
  "PO-Revision-Date: 2015-12-17 02:16+0300\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Social Media Follow Buttons Bar\n"
6
+ "POT-Creation-Date: 2021-03-09 01:43+0300\n"
7
  "PO-Revision-Date: 2015-12-17 02:16+0300\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: Arthur Gareginyan
3
  Tags: tiktok, likee, qzone, snapchat, twitch, icon, icon set, button, social, media, social button, social media, social network, follow, follow button, follow link, follow icon, follow me, toolbar, link to profile, flickr, twitter, google plus, youtube, google-play, telegram, patreon, imdb, bloglovin, kompoz, steam, beam, discord, ebay, etsy
4
  Donate link: https://www.spacexchimp.com/donate.html
5
  Requires at least: 4.9
6
- Tested up to: 5.6
7
  Requires PHP: 5.6
8
- Stable tag: 4.69
9
  License: GPL3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -177,7 +177,7 @@ Its purpose is to provide a familiar experience to WordPress users. You don't ne
177
  * MeWe
178
  * GitLab
179
  * Ko-fi
180
- * KooApp
181
  * PayPal
182
  * Rumble
183
  * Signal
@@ -331,11 +331,16 @@ Commercial licensing (e.g. for projects that can’t use an open-source license)
331
 
332
  == Changelog ==
333
 
 
 
 
 
 
334
  = 4.69 - Feb 17, 2021 =
335
  * New: Added option for MeWe.
336
  * New: Added option for GitLab.
337
  * New: Added option for Ko-fi.
338
- * New: Added option for KooApp.
339
  * New: Added option for PayPal.
340
  * New: Added option for Rumble.
341
  * New: Added option for Signal.
3
  Tags: tiktok, likee, qzone, snapchat, twitch, icon, icon set, button, social, media, social button, social media, social network, follow, follow button, follow link, follow icon, follow me, toolbar, link to profile, flickr, twitter, google plus, youtube, google-play, telegram, patreon, imdb, bloglovin, kompoz, steam, beam, discord, ebay, etsy
4
  Donate link: https://www.spacexchimp.com/donate.html
5
  Requires at least: 4.9
6
+ Tested up to: 5.7
7
  Requires PHP: 5.6
8
+ Stable tag: 4.70
9
  License: GPL3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
177
  * MeWe
178
  * GitLab
179
  * Ko-fi
180
+ * Koo App
181
  * PayPal
182
  * Rumble
183
  * Signal
331
 
332
  == Changelog ==
333
 
334
+ = 4.70 - Mar 8, 2021 =
335
+ * Maintenance: Ensure compatibility with upcoming WordPress 5.7.
336
+ * Maintenance: Processing of options has been improved. Direct retrieving of options from the database is replaced by the "_options" callback. The "options.php" file with the "_options" function added.
337
+ * Maintenance: Correction in the name of the supported social media.
338
+
339
  = 4.69 - Feb 17, 2021 =
340
  * New: Added option for MeWe.
341
  * New: Added option for GitLab.
342
  * New: Added option for Ko-fi.
343
+ * New: Added option for Koo App.
344
  * New: Added option for PayPal.
345
  * New: Added option for Rumble.
346
  * New: Added option for Signal.
social-media-buttons-toolbar.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Easily and safely add a smart bar with social media follow buttons (not share, only link to your profiles) to any place (post content, page content, widget, sidebar, header, footer) of your WordPress website.
6
  * Author: Space X-Chimp
7
  * Author URI: https://www.spacexchimp.com
8
- * Version: 4.69
9
  * License: GPL3
10
  * Text Domain: social-media-buttons-toolbar
11
  * Domain Path: /languages/
@@ -68,7 +68,7 @@ spacexchimp_p005_define_constants( 'PREFIX', 'spacexchimp_p005' );
68
  spacexchimp_p005_define_constants( 'SETTINGS', 'spacexchimp_p005' );
69
 
70
  /**
71
- * A useful function that returns an array with the contents of plugin constants
72
  */
73
  function spacexchimp_p005_plugin() {
74
  $array = array(
@@ -96,6 +96,7 @@ $plugin = spacexchimp_p005_plugin();
96
  * Load the plugin modules
97
  */
98
  require_once( $plugin['path'] . 'inc/php/core.php' );
 
99
  require_once( $plugin['path'] . 'inc/php/upgrade.php' );
100
  require_once( $plugin['path'] . 'inc/php/versioning.php' );
101
  require_once( $plugin['path'] . 'inc/php/enqueue.php' );
5
  * Description: Easily and safely add a smart bar with social media follow buttons (not share, only link to your profiles) to any place (post content, page content, widget, sidebar, header, footer) of your WordPress website.
6
  * Author: Space X-Chimp
7
  * Author URI: https://www.spacexchimp.com
8
+ * Version: 4.70
9
  * License: GPL3
10
  * Text Domain: social-media-buttons-toolbar
11
  * Domain Path: /languages/
68
  spacexchimp_p005_define_constants( 'SETTINGS', 'spacexchimp_p005' );
69
 
70
  /**
71
+ * A useful function that returns an array with the contents of the plugin constants
72
  */
73
  function spacexchimp_p005_plugin() {
74
  $array = array(
96
  * Load the plugin modules
97
  */
98
  require_once( $plugin['path'] . 'inc/php/core.php' );
99
+ require_once( $plugin['path'] . 'inc/php/options.php' );
100
  require_once( $plugin['path'] . 'inc/php/upgrade.php' );
101
  require_once( $plugin['path'] . 'inc/php/versioning.php' );
102
  require_once( $plugin['path'] . 'inc/php/enqueue.php' );