Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
PUM_Utils_I10n::translation_status()
Fetches translation status data from WordPress.org API.
Description Description
Stores it for 1 week.
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Return Return
(array)
Source Source
File: classes/Utils/I10n.php
public static function translation_status() { $translations = get_transient( 'pum_alerts_translation_status' ); if ( ! $translations ) { $response = wp_remote_get( 'https://api.wordpress.org/translations/plugins/1.0/?slug=popup-maker&version=' . Popup_Maker::$VER ); $response_body = json_decode( wp_remote_retrieve_body( $response ), true ); $translations = $response_body['translations']; set_transient( 'pum_alerts_translation_status', $translations, 604800 ); } $ret = array(); foreach ( $translations as $translation ) { $ret[ $translation['language'] ] = $translation; } return $ret; }
Expand full source code Collapse full source code View on Trac