';
// Backend available?
$backend_available = 1;
// Button alt label.
$button_title_array = array(
'bg' => 'Сподели в buffer',
'cs' => 'Sdílet na buffer',
'da' => 'Del på buffer',
'de' => 'Bei buffer teilen',
'en' => 'Share on buffer',
'es' => 'Compartir en buffer',
'fi' => 'Jaa bufferissä',
'fr' => 'Partager sur buffer',
'hr' => 'Podijelite na buffer',
'hu' => 'Megosztás bufferen',
'it' => 'Condividi su buffer',
'ja' => 'buffer上で共有',
'ko' => 'buffer에서 공유하기',
'nl' => 'Delen op buffer',
'no' => 'Del på buffer',
'pl' => 'Udostępnij przez buffer',
'pt' => 'Compartilhar no buffer',
'ro' => 'Partajează pe buffer',
'ru' => 'Поделиться на buffer',
'sk' => 'Zdieľať na buffer',
'sl' => 'Deli na buffer',
'sr' => 'Podeli na buffer',
'sv' => 'Dela på buffer',
'tr' => 'buffer\'ta paylaş',
'zh' => '在buffer上分享',
);
} elseif ( isset( $backend ) && 1 === $backend ) {
// Get share counts.
$buffer = sanitize_text_field( wp_remote_retrieve_body( wp_remote_get( 'https://api.bufferapp.com/1/links/shares.json?url=' . $post_url ) ) );
// Decode the json response.
$buffer_json = json_decode( $buffer, true );
/**
* Stores results.
* Records errors, if enabled (e.g. request from the status tab).
*/
if ( isset( $buffer_json['shares'] ) ) {
$share_counts['buffer'] = intval( $buffer_json['shares'] );
} elseif ( isset( $record_errors ) && 1 === $record_errors ) {
$service_errors['buffer'] = $buffer;
}
}; // End if backend.