'; // 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.