'; // Backend available? $backend_available = 1; // Button text label. $button_title_array = array( 'bg' => 'Сподели във Odnoklassniki', 'da' => 'Del på Odnoklassniki', 'de' => 'Bei Odnoklassniki teilen', 'en' => 'Share on Odnoklassniki', 'es' => 'Compartir en Odnoklassniki', 'fi' => 'Jaa Odnoklassniki', 'fr' => 'Partager sur Odnoklassniki', 'hr' => 'Podijelite na Odnoklassniki', 'hu' => 'Megosztás Odnoklassniki', 'it' => 'Condividi su Odnoklassniki', 'ja' => 'Odnoklassnikiでシェア', 'ko' => '오드 노 클라스 니키 공유', 'nl' => 'Delen op Odnoklassniki', 'no' => 'Del på Odnoklassniki', 'pl' => 'Udostępnij na Odnoklassniki', 'pt' => 'Compartilhar no Odnoklassniki', 'ro' => 'Partajează pe Odnoklassniki', 'ru' => 'Поделиться на Odnoklassniki', 'sk' => 'Zdieľať na Odnoklassniki', 'sl' => 'Deli na Odnoklassniki', 'sr' => 'Podeli na Odnoklassniki', 'sv' => 'Dela på Odnoklassniki', 'tr' => 'Odnoklassniki\'ta paylaş', 'zh' => '在Odnoklassniki上分享', ); } elseif ( isset( $backend ) && 1 === $backend ) { // Fetch share counts. $odnoklassniki = sanitize_text_field( wp_remote_retrieve_body( wp_remote_get( 'https://connect.ok.ru/dk?st.cmd=extLike&tp=json&ref=' . $post_url ) ) ); // Decode the json response. $odnoklassniki_json = json_decode( $odnoklassniki, true ); // Store results and record errors, if enabled (e.g. request from the status tab). if ( isset( $odnoklassniki_json ) && ! empty( $odnoklassniki_json ) ) { $share_counts['odnoklassniki'] = intval( $odnoklassniki_json['count'] ); } elseif ( isset( $record_errors ) && 1 === $record_errors ) { $service_errors['odnoklassniki'] = $odnoklassniki; } }