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 | 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} +0 -0
- inc/php/enqueue.php +6 -11
- inc/php/functional.php +31 -26
- inc/php/inline-js.php +4 -11
- inc/php/items.php +1 -1
- inc/php/messages.php +2 -2
- inc/php/options.php +54 -0
- inc/php/upgrade.php +1 -1
- languages/social-media-buttons-toolbar-de_DE.mo +0 -0
- languages/social-media-buttons-toolbar-de_DE.po +2 -2
- languages/social-media-buttons-toolbar-es_ES.mo +0 -0
- languages/social-media-buttons-toolbar-es_ES.po +2 -2
- languages/social-media-buttons-toolbar-fr_FR.mo +0 -0
- languages/social-media-buttons-toolbar-fr_FR.po +2 -2
- languages/social-media-buttons-toolbar-nl_NL.mo +0 -0
- languages/social-media-buttons-toolbar-nl_NL.po +2 -2
- languages/social-media-buttons-toolbar-ru_RU.mo +0 -0
- languages/social-media-buttons-toolbar-ru_RU.po +2 -2
- languages/social-media-buttons-toolbar.pot +1 -1
- readme.txt +9 -4
- social-media-buttons-toolbar.php +3 -2
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 |
-
//
|
17 |
-
$options =
|
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: " . $
|
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: " . $
|
31 |
-
height: " . $
|
32 |
}
|
33 |
.sxc-follow-buttons .sxc-follow-button {
|
34 |
-
margin: " . ( $
|
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 |
-
//
|
18 |
-
$options =
|
19 |
-
|
20 |
-
|
|
|
|
|
21 |
|
22 |
// Get the array with all buttons
|
23 |
$items = spacexchimp_p005_get_items_all();
|
24 |
|
25 |
// Generate open window code
|
26 |
-
|
|
|
|
|
|
|
|
|
27 |
|
28 |
// Generate tolltips
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
|
|
33 |
|
34 |
// Generate buttons
|
35 |
-
$
|
36 |
-
$
|
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 |
-
$
|
44 |
<a
|
45 |
href="' . $link . '"
|
46 |
' . $tooltips . '
|
@@ -55,10 +62,10 @@ function spacexchimp_p005_generator() {
|
|
55 |
</li>';
|
56 |
}
|
57 |
}
|
58 |
-
$
|
59 |
|
60 |
// Generate script
|
61 |
-
if (
|
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( $
|
75 |
-
array_push( $
|
76 |
}
|
77 |
|
78 |
// Return the processed data
|
79 |
-
return $
|
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 |
-
//
|
111 |
-
$options =
|
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 ( $
|
117 |
$content = $content . spacexchimp_p005_shortcode();
|
118 |
}
|
119 |
}
|
120 |
|
121 |
if ( is_page() ) {
|
122 |
-
if ( $
|
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 "
|
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 "
|
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 |
-
//
|
9 |
-
$options =
|
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 |
-
//
|
17 |
-
$options =
|
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-
|
7 |
-
"PO-Revision-Date: 2021-
|
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-
|
7 |
-
"PO-Revision-Date: 2021-
|
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-
|
7 |
-
"PO-Revision-Date: 2021-
|
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-
|
7 |
-
"PO-Revision-Date: 2021-
|
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-
|
7 |
-
"PO-Revision-Date: 2021-
|
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-
|
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.
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 4.
|
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 |
-
*
|
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
|
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.
|
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' );
|