G XL support. $query['image_support']['imagick'] = array_keys( array_filter( array( 'webp' => ! empty( Imagick::queryFormats( 'WEBP' ) ), 'avif' => ! empty( Imagick::queryFormats( 'AVIF' ) ), 'heic' => ! empty( Imagick::queryFormats( 'HEIC' ) ), 'jxl' => ! empty( Imagick::queryFormats( 'JXL' ) ), ) ) ); } /** * Filters the query arguments sent as part of the core version check. * * WARNING: Changing this data may result in your site not receiving security updates. * Please exercise extreme caution. * * @since 4.9.0 * * @param array $query { * Version check query arguments. * * @type string $version WordPress version number. * @type string $php PHP version number. * @type string $locale The locale to retrieve updates for. * @type string $mysql MySQL version number. * @type string $local_package The value of the $wp_local_package global, when set. * @type int $blogs Number of sites on this WordPress installation. * @type int $users Number of users on this WordPress installation. * @type int $multisite_enabled Whether this WordPress installation uses Multisite. * @type int $initial_db_version Database version of WordPress at time of installation. * } */ $query = apply_filters( 'core_version_check_query_args', $query ); $post_body = array( 'translations' => wp_json_encode( $translations ), ); if ( is_array( $extra_stats ) ) { $post_body = array_merge( $post_body, $extra_stats ); } // Allow for WP_AUTO_UPDATE_CORE to specify beta/RC/development releases. if ( defined( 'WP_AUTO_UPDATE_CORE' ) && in_array( WP_AUTO_UPDATE_CORE, array( 'beta', 'rc', 'development', 'branch-development' ), true ) ) { $query['channel'] = WP_AUTO_UPDATE_CORE; } $url = 'http://api.wordpress.org/core/version-check/1.7/?' . http_build_query( $query, '', '&' ); $http_url = $url; $ssl = wp_http_supports( array( 'ssl' ) ); if ( $ssl ) { $url = set_url_scheme( $url, 'https' ); } $doing_cron = wp_doing_cron(); $options = array( 'timeout' => $doing_cron ? 30 : 3, 'user-agent' => 'WordPress/' . wp_get_wp_version() . '; ' . home_url( '/' ), 'headers' => array( 'wp_install' => $wp_install, 'wp_blog' => home_url( '/' ), ), 'body' => $post_body, ); $response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $response ) ) { wp_trigger_error( __FUNCTION__, sprintf( /* translators: %s: Support forums URL. */ __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), __( 'https://wordpress.org/support/forums/' ) ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) { return; } $body = trim( wp_remote_retrieve_body( $response ) ); $body = json_decode( $body, true ); if ( ! is_array( $body ) || ! isset( $body['offers'] ) ) { return; } $offers = $body['offers']; foreach ( $offers as &$offer ) { foreach ( $offer as $offer_key => $value ) { if ( 'packages' === $offer_key ) { $offer['packages'] = (object) array_intersect_key( array_map( 'esc_url', $offer['packages'] ), array_fill_keys( array( 'full', 'no_content', 'new_bundled', 'partial', 'rollback' ), '' ) ); } elseif ( 'download' === $offer_key ) { $offer['download'] = esc_url( $value ); } else { $offer[ $offer_key ] = esc_html( $value ); } } $offer = (object) array_intersect_key( $offer, array_fill_keys( array( 'response', 'download', 'locale', 'packages', 'current', 'version', 'php_version', 'mysql_version', 'new_bundled', 'partial_version', 'notify_email', 'support_email', 'new_files', ), '' ) ); } $updates = new stdClass(); $updates->updates = $offers; $updates->last_checked = time(); $updates->version_checked = wp_get_wp_version(); if ( isset( $body['translations'] ) ) { $updates->translations = $body['translations']; } set_site_transient( 'update_core', $updates ); if ( ! empty( $body['ttl'] ) ) { $ttl = (int) $body['ttl']; if ( $ttl && ( time() + $ttl < wp_next_scheduled( 'wp_version_check' ) ) ) { // Queue an event to re-run the update check in $ttl seconds. wp_schedule_single_event( time() + $ttl, 'wp_version_check' ); } } // Trigger background updates if running non-interactively, and we weren't called from the update handler. if ( $doing_cron && ! doing_action( 'wp_maybe_auto_update' ) ) { /** * Fires during wp_cron, starting the auto-update process. * * @since 3.9.0 */ do_action( 'wp_maybe_auto_update' ); } } /** * Checks for available updates to plugins based on the latest versions hosted on WordPress.org. * * Despite its name this function does not actually perform any updates, it only checks for available updates. * * A list of all plugins installed is sent to WP, along with the site locale. * * Checks against the WordPress server at api.wordpress.org. Will only check * if WordPress isn't installing. * * @since 2.3.0 * * @global string $wp_version The WordPress version string. * * @param array $extra_stats Extra statistics to report to the WordPress.org API. */ function wp_update_plugins( $extra_stats = array() ) { if ( wp_installing() ) { return; } // If running blog-side, bail unless we've not checked in the last 12 hours. if ( ! function_exists( 'get_plugins' ) ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } $plugins = get_plugins(); $translations = wp_get_installed_translations( 'plugins' ); $active = get_option( 'active_plugins', array() ); $current = get_site_transient( 'update_plugins' ); if ( ! is_object( $current ) ) { $current = new stdClass(); } $updates = new stdClass(); $updates->last_checked = time(); $updates->response = array(); $updates->translations = array(); $updates->no_update = array(); $doing_cron = wp_doing_cron(); // Check for update on a different schedule, depending on the page. switch ( current_filter() ) { case 'upgrader_process_complete': $timeout = 0; break; case 'load-update-core.php': $timeout = MINUTE_IN_SECONDS; break; case 'load-plugins.php': case 'load-update.php': $timeout = HOUR_IN_SECONDS; break; default: if ( $doing_cron ) { $timeout = 2 * HOUR_IN_SECONDS; } else { $timeout = 12 * HOUR_IN_SECONDS; } } $time_not_changed = isset( $current->last_checked ) && $timeout > ( time() - $current->last_checked ); if ( $time_not_changed && ! $extra_stats ) { $plugin_changed = false; foreach ( $plugins as $file => $p ) { $updates->checked[ $file ] = $p['Version']; if ( ! isset( $current->checked[ $file ] ) || (string) $current->checked[ $file ] !== (string) $p['Version'] ) { $plugin_changed = true; } } if ( isset( $current->response ) && is_array( $current->response ) ) { foreach ( $current->response as $plugin_file => $update_details ) { if ( ! isset( $plugins[ $plugin_file ] ) ) { $plugin_changed = true; break; } } } // Bail if we've checked recently and if nothing has changed. if ( ! $plugin_changed ) { return; } } // Update last_checked for current to prevent multiple blocking requests if request hangs. $current->last_checked = time(); set_site_transient( 'update_plugins', $current ); $to_send = compact( 'plugins', 'active' ); $locales = array_values( get_available_languages() ); /** * Filters the locales requested for plugin translations. * * @since 3.7.0 * @since 4.5.0 The default value of the `$locales` parameter changed to include all locales. * * @param string[] $locales Plugin locales. Default is all available locales of the site. */ $locales = apply_filters( 'plugins_update_check_locales', $locales ); $locales = array_unique( $locales ); if ( $doing_cron ) { $timeout = 30; // 30 seconds. } else { // Three seconds, plus one extra second for every 10 plugins. $timeout = 3 + (int) ( count( $plugins ) / 10 ); } $options = array( 'timeout' => $timeout, 'body' => array( 'plugins' => wp_json_encode( $to_send ), 'translations' => wp_json_encode( $translations ), 'locale' => wp_json_encode( $locales ), 'all' => wp_json_encode( true ), ), 'user-agent' => 'WordPress/' . wp_get_wp_version() . '; ' . home_url( '/' ), ); if ( $extra_stats ) { $options['body']['update_stats'] = wp_json_encode( $extra_stats ); } $url = 'http://api.wordpress.org/plugins/update-check/1.1/'; $http_url = $url; $ssl = wp_http_supports( array( 'ssl' ) ); if ( $ssl ) { $url = set_url_scheme( $url, 'https' ); } $raw_response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $raw_response ) ) { wp_trigger_error( __FUNCTION__, sprintf( /* translators: %s: Support forums URL. */ __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), __( 'https://wordpress.org/support/forums/' ) ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $raw_response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $raw_response ) || 200 !== wp_remote_retrieve_response_code( $raw_response ) ) { return; } $response = json_decode( wp_remote_retrieve_body( $raw_response ), true ); if ( $response && is_array( $response ) ) { $updates->response = $response['plugins']; $updates->translations = $response['translations']; $updates->no_update = $response['no_update']; } // Support updates for any plugins using the `Update URI` header field. foreach ( $plugins as $plugin_file => $plugin_data ) { if ( ! $plugin_data['UpdateURI'] || isset( $updates->response[ $plugin_file ] ) ) { continue; } $hostname = wp_parse_url( sanitize_url( $plugin_data['UpdateURI'] ), PHP_URL_HOST ); /** * Filters the update response for a given plugin hostname. * * The dynamic portion of the hook name, `$hostname`, refers to the hostname * of the URI specified in the `Update URI` header field. * * @since 5.8.0 * * @param array|false $update { * The plugin update data with the latest details. Default false. * * @type string $id Optional. ID of the plugin for update purposes, should be a URI * specified in the `Update URI` header field. * @type string $slug Slug of the plugin. * @type string $version The version of the plugin. * @type string $url The URL for details of the plugin. * @type string $package Optional. The update ZIP for the plugin. * @type string $tested Optional. The version of WordPress the plugin is tested against. * @type string $requires_php Optional. The version of PHP which the plugin requires. * @type bool $autoupdate Optional. Whether the plugin should automatically update. * @type array $icons Optional. Array of plugin icons. * @type array $banners Optional. Array of plugin banners. * @type array $banners_rtl Optional. Array of plugin RTL banners. * @type array $translations { * Optional. List of translation updates for the plugin. * * @type string $language The language the translation update is for. * @type string $version The version of the plugin this translation is for. * This is not the version of the language file. * @type string $updated The update timestamp of the translation file. * Should be a date in the `YYYY-MM-DD HH:MM:SS` format. * @type string $package The ZIP location containing the translation update. * @type string $autoupdate Whether the translation should be automatically installed. * } * } * @param array $plugin_data Plugin headers. * @param string $plugin_file Plugin filename. * @param string[] $locales Installed locales to look up translations for. */ $update = apply_filters( "update_plugins_{$hostname}", false, $plugin_data, $plugin_file, $locales ); if ( ! $update ) { continue; } $update = (object) $update; // Is it valid? We require at least a version. if ( ! isset( $update->version ) ) { continue; } // These should remain constant. $update->id = $plugin_data['UpdateURI']; $update->plugin = $plugin_file; // WordPress needs the version field specified as 'new_version'. if ( ! isset( $update->new_version ) ) { $update->new_version = $update->version; } // Handle any translation updates. if ( ! empty( $update->translations ) ) { foreach ( $update->translations as $translation ) { if ( isset( $translation['language'], $translation['package'] ) ) { $translation['type'] = 'plugin'; $translation['slug'] = isset( $update->slug ) ? $update->slug : $update->id; $updates->translations[] = $translation; } } } unset( $updates->no_update[ $plugin_file ], $updates->response[ $plugin_file ] ); if ( version_compare( $update->new_version, $plugin_data['Version'], '>' ) ) { $updates->response[ $plugin_file ] = $update; } else { $updates->no_update[ $plugin_file ] = $update; } } $sanitize_plugin_update_payload = static function ( &$item ) { $item = (object) $item; unset( $item->translations, $item->compatibility ); return $item; }; array_walk( $updates->response, $sanitize_plugin_update_payload ); array_walk( $updates->no_update, $sanitize_plugin_update_payload ); set_site_transient( 'update_plugins', $updates ); } /** * Checks for available updates to themes based on the latest versions hosted on WordPress.org. * * Despite its name this function does not actually perform any updates, it only checks for available updates. * * A list of all themes installed is sent to WP, along with the site locale. * * Checks against the WordPress server at api.wordpress.org. Will only check * if WordPress isn't installing. * * @since 2.7.0 * * @global string $wp_version The WordPress version string. * * @param array $extra_stats Extra statistics to report to the WordPress.org API. */ function wp_update_themes( $extra_stats = array() ) { if ( wp_installing() ) { return; } $installed_themes = wp_get_themes(); $translations = wp_get_installed_translations( 'themes' ); $last_update = get_site_transient( 'update_themes' ); if ( ! is_object( $last_update ) ) { $last_update = new stdClass(); } $themes = array(); $checked = array(); $request = array(); // Put slug of active theme into request. $request['active'] = get_option( 'stylesheet' ); foreach ( $installed_themes as $theme ) { $checked[ $theme->get_stylesheet() ] = $theme->get( 'Version' ); $themes[ $theme->get_stylesheet() ] = array( 'Name' => $theme->get( 'Name' ), 'Title' => $theme->get( 'Name' ), 'Version' => $theme->get( 'Version' ), 'Author' => $theme->get( 'Author' ), 'Author URI' => $theme->get( 'AuthorURI' ), 'UpdateURI' => $theme->get( 'UpdateURI' ), 'Template' => $theme->get_template(), 'Stylesheet' => $theme->get_stylesheet(), ); } $doing_cron = wp_doing_cron(); // Check for update on a different schedule, depending on the page. switch ( current_filter() ) { case 'upgrader_process_complete': $timeout = 0; break; case 'load-update-core.php': $timeout = MINUTE_IN_SECONDS; break; case 'load-themes.php': case 'load-update.php': $timeout = HOUR_IN_SECONDS; break; default: if ( $doing_cron ) { $timeout = 2 * HOUR_IN_SECONDS; } else { $timeout = 12 * HOUR_IN_SECONDS; } } $time_not_changed = isset( $last_update->last_checked ) && $timeout > ( time() - $last_update->last_checked ); if ( $time_not_changed && ! $extra_stats ) { $theme_changed = false; foreach ( $checked as $slug => $v ) { if ( ! isset( $last_update->checked[ $slug ] ) || (string) $last_update->checked[ $slug ] !== (string) $v ) { $theme_changed = true; } } if ( isset( $last_update->response ) && is_array( $last_update->response ) ) { foreach ( $last_update->response as $slug => $update_details ) { if ( ! isset( $checked[ $slug ] ) ) { $theme_changed = true; break; } } } // Bail if we've checked recently and if nothing has changed. if ( ! $theme_changed ) { return; } } // Update last_checked for current to prevent multiple blocking requests if request hangs. $last_update->last_checked = time(); set_site_transient( 'update_themes', $last_update ); $request['themes'] = $themes; $locales = array_values( get_available_languages() ); /** * Filters the locales requested for theme translations. * * @since 3.7.0 * @since 4.5.0 The default value of the `$locales` parameter changed to include all locales. * * @param string[] $locales Theme locales. Default is all available locales of the site. */ $locales = apply_filters( 'themes_update_check_locales', $locales ); $locales = array_unique( $locales ); if ( $doing_cron ) { $timeout = 30; // 30 seconds. } else { // Three seconds, plus one extra second for every 10 themes. $timeout = 3 + (int) ( count( $themes ) / 10 ); } $options = array( 'timeout' => $timeout, 'body' => array( 'themes' => wp_json_encode( $request ), 'translations' => wp_json_encode( $translations ), 'locale' => wp_json_encode( $locales ), ), 'user-agent' => 'WordPress/' . wp_get_wp_version() . '; ' . home_url( '/' ), ); if ( $extra_stats ) { $options['body']['update_stats'] = wp_json_encode( $extra_stats ); } $url = 'http://api.wordpress.org/themes/update-check/1.1/'; $http_url = $url; $ssl = wp_http_supports( array( 'ssl' ) ); if ( $ssl ) { $url = set_url_scheme( $url, 'https' ); } $raw_response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $raw_response ) ) { wp_trigger_error( __FUNCTION__, sprintf( /* translators: %s: Support forums URL. */ __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), __( 'https://wordpress.org/support/forums/' ) ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $raw_response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $raw_response ) || 200 !== wp_remote_retrieve_response_code( $raw_response ) ) { return; } $new_update = new stdClass(); $new_update->last_checked = time(); $new_update->checked = $checked; $response = json_decode( wp_remote_retrieve_body( $raw_response ), true ); if ( is_array( $response ) ) { $new_update->response = $response['themes']; $new_update->no_update = $response['no_update']; $new_update->translations = $response['translations']; } // Support updates for any themes using the `Update URI` header field. foreach ( $themes as $theme_stylesheet => $theme_data ) { if ( ! $theme_data['UpdateURI'] || isset( $new_update->response[ $theme_stylesheet ] ) ) { continue; } $hostname = wp_parse_url( sanitize_url( $theme_data['UpdateURI'] ), PHP_URL_HOST ); /** * Filters the update response for a given theme hostname. * * The dynamic portion of the hook name, `$hostname`, refers to the hostname * of the URI specified in the `Update URI` header field. * * @since 6.1.0 * * @param array|false $update { * The theme update data with the latest details. Default false. * * @type string $id Optional. ID of the theme for update purposes, should be a URI * specified in the `Update URI` header field. * @type string $theme Directory name of the theme. * @type string $version The version of the theme. * @type string $url The URL for details of the theme. * @type string $package Optional. The update ZIP for the theme. * @type string $tested Optional. The version of WordPress the theme is tested against. * @type string $requires_php Optional. The version of PHP which the theme requires. * @type bool $autoupdate Optional. Whether the theme should automatically update. * @type array $translations { * Optional. List of translation updates for the theme. * * @type string $language The language the translation update is for. * @type string $version The version of the theme this translation is for. * This is not the version of the language file. * @type string $updated The update timestamp of the translation file. * Should be a date in the `YYYY-MM-DD HH:MM:SS` format. * @type string $package The ZIP location containing the translation update. * @type string $autoupdate Whether the translation should be automatically installed. * } * } * @param array $theme_data Theme headers. * @param string $theme_stylesheet Theme stylesheet. * @param string[] $locales Installed locales to look up translations for. */ $update = apply_filters( "update_themes_{$hostname}", false, $theme_data, $theme_stylesheet, $locales ); if ( ! $update ) { continue; } $update = (object) $update; // Is it valid? We require at least a version. if ( ! isset( $update->version ) ) { continue; } // This should remain constant. $update->id = $theme_data['UpdateURI']; // WordPress needs the version field specified as 'new_version'. if ( ! isset( $update->new_version ) ) { $update->new_version = $update->version; } // Handle any translation updates. if ( ! empty( $update->translations ) ) { foreach ( $update->translations as $translation ) { if ( isset( $translation['language'], $translation['package'] ) ) { $translation['type'] = 'theme'; $translation['slug'] = isset( $update->theme ) ? $update->theme : $update->id; $new_update->translations[] = $translation; } } } unset( $new_update->no_update[ $theme_stylesheet ], $new_update->response[ $theme_stylesheet ] ); if ( version_compare( $update->new_version, $theme_data['Version'], '>' ) ) { $new_update->response[ $theme_stylesheet ] = (array) $update; } else { $new_update->no_update[ $theme_stylesheet ] = (array) $update; } } set_site_transient( 'update_themes', $new_update ); } /** * Performs WordPress automatic background updates. * * Updates WordPress core plus any plugins and themes that have automatic updates enabled. * * @since 3.7.0 */ function wp_maybe_auto_update() { require_once ABSPATH . 'wp-admin/includes/admin.php'; require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; $upgrader = new WP_Automatic_Updater(); $upgrader->run(); } /** * Retrieves a list of all language updates available. * * @since 3.7.0 * * @return object[] Array of translation objects that have available updates. */ function wp_get_translation_updates() { $updates = array(); $transients = array( 'update_core' => 'core', 'update_plugins' => 'plugin', 'update_themes' => 'theme', ); foreach ( $transients as $transient => $type ) { $transient = get_site_transient( $transient ); if ( empty( $transient->translations ) ) { continue; } foreach ( $transient->translations as $translation ) { $updates[] = (object) $translation; } } return $updates; } /** * Collects counts and UI strings for available updates. * * @since 3.3.0 * * @return array */ function wp_get_update_data() { $counts = array( 'plugins' => 0, 'themes' => 0, 'wordpress' => 0, 'translations' => 0, ); $plugins = current_user_can( 'update_plugins' ); if ( $plugins ) { $update_plugins = get_site_transient( 'update_plugins' ); if ( ! empty( $update_plugins->response ) ) { $counts['plugins'] = count( $update_plugins->response ); } } $themes = current_user_can( 'update_themes' ); if ( $themes ) { $update_themes = get_site_transient( 'update_themes' ); if ( ! empty( $update_themes->response ) ) { $counts['themes'] = count( $update_themes->response ); } } $core = current_user_can( 'update_core' ); if ( $core && function_exists( 'get_core_updates' ) ) { $update_wordpress = get_core_updates( array( 'dismissed' => false ) ); if ( ! empty( $update_wordpress ) && ! in_array( $update_wordpress[0]->response, array( 'development', 'latest' ), true ) && current_user_can( 'update_core' ) ) { $counts['wordpress'] = 1; } } if ( ( $core || $plugins || $themes ) && wp_get_translation_updates() ) { $counts['translations'] = 1; } $counts['total'] = $counts['plugins'] + $counts['themes'] + $counts['wordpress'] + $counts['translations']; $titles = array(); if ( $counts['wordpress'] ) { /* translators: %d: Number of available WordPress updates. */ $titles['wordpress'] = sprintf( __( '%d WordPress Update' ), $counts['wordpress'] ); } if ( $counts['plugins'] ) { /* translators: %d: Number of available plugin updates. */ $titles['plugins'] = sprintf( _n( '%d Plugin Update', '%d Plugin Updates', $counts['plugins'] ), $counts['plugins'] ); } if ( $counts['themes'] ) { /* translators: %d: Number of available theme updates. */ $titles['themes'] = sprintf( _n( '%d Theme Update', '%d Theme Updates', $counts['themes'] ), $counts['themes'] ); } if ( $counts['translations'] ) { $titles['translations'] = __( 'Translation Updates' ); } $update_title = $titles ? esc_attr( implode( ', ', $titles ) ) : ''; $update_data = array( 'counts' => $counts, 'title' => $update_title, ); /** * Filters the returned array of update data for plugins, themes, and WordPress core. * * @since 3.5.0 * * @param array $update_data { * Fetched update data. * * @type array $counts An array of counts for available plugin, theme, and WordPress updates. * @type string $update_title Titles of available updates. * } * @param array $titles An array of update counts and UI strings for available updates. */ return apply_filters( 'wp_get_update_data', $update_data, $titles ); } /** * Determines whether core should be updated. * * @since 2.8.0 * * @global string $wp_version The WordPress version string. */ function _maybe_update_core() { $current = get_site_transient( 'update_core' ); if ( isset( $current->last_checked, $current->version_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) && wp_get_wp_version() === $current->version_checked ) { return; } wp_version_check(); } /** * Checks the last time plugins were run before checking plugin versions. * * This might have been backported to WordPress 2.6.1 for performance reasons. * This is used for the wp-admin to check only so often instead of every page * load. * * @since 2.7.0 * @access private */ function _maybe_update_plugins() { $current = get_site_transient( 'update_plugins' ); if ( isset( $current->last_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) ) { return; } wp_update_plugins(); } /** * Checks themes versions only after a duration of time. * * This is for performance reasons to make sure that on the theme version * checker is not run on every page load. * * @since 2.7.0 * @access private */ function _maybe_update_themes() { $current = get_site_transient( 'update_themes' ); if ( isset( $current->last_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) ) { return; } wp_update_themes(); } /** * Schedules core, theme, and plugin update checks. * * @since 3.1.0 */ function wp_schedule_update_checks() { if ( ! wp_next_scheduled( 'wp_version_check' ) && ! wp_installing() ) { wp_schedule_event( time(), 'twicedaily', 'wp_version_check' ); } if ( ! wp_next_scheduled( 'wp_update_plugins' ) && ! wp_installing() ) { wp_schedule_event( time(), 'twicedaily', 'wp_update_plugins' ); } if ( ! wp_next_scheduled( 'wp_update_themes' ) && ! wp_installing() ) { wp_schedule_event( time(), 'twicedaily', 'wp_update_themes' ); } } /** * Clears existing update caches for plugins, themes, and core. * * @since 4.1.0 */ function wp_clean_update_cache() { if ( function_exists( 'wp_clean_plugins_cache' ) ) { wp_clean_plugins_cache(); } else { delete_site_transient( 'update_plugins' ); } wp_clean_themes_cache(); delete_site_transient( 'update_core' ); } /** * Schedules the removal of all contents in the temporary backup directory. * * @since 6.3.0 */ function wp_delete_all_temp_backups() { /* * Check if there is a lock, or if currently performing an Ajax request, * in which case there is a chance an update is running. * Reschedule for an hour from now and exit early. */ if ( get_option( 'core_updater.lock' ) || get_option( 'auto_updater.lock' ) || wp_doing_ajax() ) { wp_schedule_single_event( time() + HOUR_IN_SECONDS, 'wp_delete_temp_updater_backups' ); return; } // This action runs on shutdown to make sure there are no plugin updates currently running. add_action( 'shutdown', '_wp_delete_all_temp_backups' ); } /** * Deletes all contents in the temporary backup directory. * * @since 6.3.0 * * @access private * * @global WP_Filesystem_Base $wp_filesystem WordPress filesystem subclass. */ function _wp_delete_all_temp_backups() { global $wp_filesystem; if ( ! function_exists( 'WP_Filesystem' ) ) { require_once ABSPATH . '/wp-admin/includes/file.php'; } ob_start(); $credentials = request_filesystem_credentials( '' ); ob_end_clean(); if ( false === $credentials || ! WP_Filesystem( $credentials ) ) { wp_trigger_error( __FUNCTION__, __( 'Could not access filesystem.' ) ); return; } if ( ! $wp_filesystem->wp_content_dir() ) { wp_trigger_error( __FUNCTION__, /* translators: %s: Directory name. */ sprintf( __( 'Unable to locate WordPress content directory (%s).' ), 'wp-content' ) ); return; } $temp_backup_dir = $wp_filesystem->wp_content_dir() . 'upgrade-temp-backup/'; $dirlist = $wp_filesystem->dirlist( $temp_backup_dir ); $dirlist = $dirlist ? $dirlist : array(); foreach ( array_keys( $dirlist ) as $dir ) { if ( '.' === $dir || '..' === $dir ) { continue; } $wp_filesystem->delete( $temp_backup_dir . $dir, true ); } } if ( ( ! is_main_site() && ! is_network_admin() ) || wp_doing_ajax() ) { return; } add_action( 'admin_init', '_maybe_update_core' ); add_action( 'wp_version_check', 'wp_version_check' ); add_action( 'load-plugins.php', 'wp_update_plugins' ); add_action( 'load-update.php', 'wp_update_plugins' ); add_action( 'load-update-core.php', 'wp_update_plugins' ); add_action( 'admin_init', '_maybe_update_plugins' ); add_action( 'wp_update_plugins', 'wp_update_plugins' ); add_action( 'load-themes.php', 'wp_update_themes' ); add_action( 'load-update.php', 'wp_update_themes' ); add_action( 'load-update-core.php', 'wp_update_themes' ); add_action( 'admin_init', '_maybe_update_themes' ); add_action( 'wp_update_themes', 'wp_update_themes' ); add_action( 'update_option_WPLANG', 'wp_clean_update_cache', 10, 0 ); add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' ); add_action( 'init', 'wp_schedule_update_checks' ); add_action( 'wp_delete_temp_updater_backups', 'wp_delete_all_temp_backups' );
Warning: Cannot modify header information - headers already sent by (output started at /htdocs/lespaposdabidjan.com/wp-includes/update.php:1) in /htdocs/lespaposdabidjan.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/lespaposdabidjan.com/wp-includes/update.php:1) in /htdocs/lespaposdabidjan.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/lespaposdabidjan.com/wp-includes/update.php:1) in /htdocs/lespaposdabidjan.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/lespaposdabidjan.com/wp-includes/update.php:1) in /htdocs/lespaposdabidjan.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/lespaposdabidjan.com/wp-includes/update.php:1) in /htdocs/lespaposdabidjan.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/lespaposdabidjan.com/wp-includes/update.php:1) in /htdocs/lespaposdabidjan.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/lespaposdabidjan.com/wp-includes/update.php:1) in /htdocs/lespaposdabidjan.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/lespaposdabidjan.com/wp-includes/update.php:1) in /htdocs/lespaposdabidjan.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"id":1237480,"date":"2023-07-27T11:26:02","date_gmt":"2023-07-27T11:26:02","guid":{"rendered":"https:\/\/africanmediaagency.com\/?p=107459"},"modified":"2023-07-27T11:26:02","modified_gmt":"2023-07-27T11:26:02","slug":"la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria","status":"publish","type":"post","link":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/","title":{"rendered":"La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria."},"content":{"rendered":"
\n
\"\"<\/figure>\n<\/div>\n

LAGOS, Nigeria, le 27 juillet 2023 -\/African Media Agency (AMA)\/-La Vice-Pr\u00e9sidente de la Commission de la Communaut\u00e9 Economique des Etats de l\u2019Afrique de l\u2019Ouest (CEDEAO), S.E. Madame Damtien L. Tchintchibidja, a re\u00e7u le lundi 24 mars 2023, au si\u00e8ge de l\u2019organisation \u00e0 Abuja, au Nigeria, une d\u00e9l\u00e9gation de ONU Femmes conduite par Madame Beatrice EYONG, Repr\u00e9sentante de ONU Femmes au Nigeria et pr\u00e8s la CEDEAO.<\/em><\/p>\n

Lors de la r\u00e9union avec la vice-pr\u00e9sidente de la CEDEAO,\u00a0Mme Beatrice EYONG<\/strong>\u00a0a d\u00e9clar\u00e9 que l\u2019objectif principal de la visite \u00e9tait d\u2019informer la Commission des initiatives en cours d\u2019ONU Femmes et d\u2019explorer les synergies possibles et les domaines de collaboration. Mme EYONG a \u00e9galement parl\u00e9 de l\u2019\u00e9tat du protocole d\u2019entente (PE) sign\u00e9 avec la CEDEAO en 2019, qui a expir\u00e9 en 2022, et a appel\u00e9 \u00e0 sa mise \u00e0 jour et \u00e0 son renouvellement.<\/p>\n

La Repr\u00e9sentante d\u2019ONU Femmes a pr\u00e9sent\u00e9 les principaux domaines de collaboration potentielle avec la CEDEAO, dont\u00a0\u00a0(i)<\/strong>\u00a0le soutien au renforcement des capacit\u00e9s institutionnelles, en particulier dans la collecte et le traitement des donn\u00e9es relatives au genre ; (ii)<\/strong>\u00a0le soutien au renforcement de l\u2019int\u00e9gration de la dimension de genre\u00a0(iii)<\/strong>\u00a0le renforcement du programme Femmes, paix et s\u00e9curit\u00e9\u00a0(iv)<\/strong>\u00a0le leadership des femmes et leur participation aux processus politiques, de paix et de s\u00e9curit\u00e9 ; et\u00a0(v)<\/strong>\u00a0le renforcement de la coop\u00e9ration technique entre la CEDEAO et ONU Femmes.<\/p>\n

Mme EYONG a conclu en affirmant que son institution est pr\u00eate \u00e0 s\u2019associer \u00e0 la CEDEAO pour mobiliser des ressources et mener un plaidoyer de haut niveau pour promouvoir les droits humains et l\u2019autonomisation des femmes.<\/p>\n

\n
\"\"<\/figure>\n<\/div>\n

La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Mme Damtien L. Tchintchibidja,<\/strong>\u00a0qui s\u2019est f\u00e9licit\u00e9e de la d\u00e9l\u00e9gation d\u2019ONU Femmes, a d\u00e9clar\u00e9 que la CEDEAO par le biais de son M\u00e9canisme d\u2019alerte rapide, le D\u00e9partement des affaires politiques, Paix et s\u00e9curit\u00e9, le minist\u00e8re du d\u00e9veloppement humain et des affaires sociales et son Centre pour le d\u00e9veloppement de l\u2019\u00e9galit\u00e9 entre les sexes de la CEDEAO, entreprennent des initiatives pour la protection des droits des femmes, l\u2019inclusion socio-\u00e9conomique des femmes et la participation des femmes dans les domaines de la paix, la s\u00e9curit\u00e9 et l\u2019action humanitaire, y compris la pr\u00e9vention des conflits, la gestion, la r\u00e9solution ainsi que la consolidation de la paix et les efforts de reconstruction.<\/p>\n

S.E. Mme Damtien L. Tchintchibidja,<\/strong>\u00a0a en outre exprim\u00e9 son soutien \u00e0 la signature d\u2019un nouveau protocole d\u2019accord avec ONU Femmes, et a r\u00e9affirm\u00e9 l\u2019engagement de la CEDEAO \u00e0 promouvoir l\u2019\u00e9galit\u00e9 des sexes et l\u2019autonomisation des femmes.<\/p>\n

Distribu\u00e9 par\u00a0African Media Agency<\/a>\u00a0pour la CEDEAO.<\/p>\n

The post La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria.<\/a> appeared first on African Media Agency<\/a>.<\/p>\n

AMA<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

LAGOS, Nigeria, le 27 juillet 2023 -\/African Media Agency (AMA)\/-La Vice-Pr\u00e9sidente de la Commission de<\/p>\n","protected":false},"author":1,"featured_media":1237481,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-1237480","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ama"],"yoast_head":"\nLa Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria. - Les Papos d'Abidjan<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria. - Les Papos d'Abidjan\" \/>\n<meta property=\"og:description\" content=\"LAGOS, Nigeria, le 27 juillet 2023 -\/African Media Agency (AMA)\/-La Vice-Pr\u00e9sidente de la Commission de\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/\" \/>\n<meta property=\"og:site_name\" content=\"Les Papos d'Abidjan\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T11:26:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/africanmediaagency.com\/wp-content\/uploads\/2023\/07\/image-54-1024x678.png\" \/>\n<meta name=\"author\" content=\"La Redaction\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"La Redaction\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/\",\"url\":\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/\",\"name\":\"La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria. - Les Papos d'Abidjan\",\"isPartOf\":{\"@id\":\"https:\/\/lespaposdabidjan.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lespaposdabidjan.com\/wp-content\/uploads\/2023\/07\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria.png\",\"datePublished\":\"2023-07-27T11:26:02+00:00\",\"dateModified\":\"2023-07-27T11:26:02+00:00\",\"author\":{\"@id\":\"https:\/\/lespaposdabidjan.com\/#\/schema\/person\/81b9354ace9112a80c387fd9748449ff\"},\"breadcrumb\":{\"@id\":\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#primaryimage\",\"url\":\"https:\/\/lespaposdabidjan.com\/wp-content\/uploads\/2023\/07\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria.png\",\"contentUrl\":\"https:\/\/lespaposdabidjan.com\/wp-content\/uploads\/2023\/07\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria.png\",\"width\":1024,\"height\":678},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/lespaposdabidjan.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lespaposdabidjan.com\/#website\",\"url\":\"https:\/\/lespaposdabidjan.com\/\",\"name\":\"Les Papos d'Abidjan\",\"description\":\"Votre m\u00e9dia ivoirien d'investigations\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lespaposdabidjan.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/lespaposdabidjan.com\/#\/schema\/person\/81b9354ace9112a80c387fd9748449ff\",\"name\":\"La Redaction\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/lespaposdabidjan.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1c1a8c2ad21a98650038996bea6f137b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1c1a8c2ad21a98650038996bea6f137b?s=96&d=mm&r=g\",\"caption\":\"La Redaction\"},\"sameAs\":[\"http:\/\/lespaposdabidjan.com\"],\"url\":\"https:\/\/lespaposdabidjan.com\/author\/duosadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria. - Les Papos d'Abidjan","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/","og_locale":"fr_FR","og_type":"article","og_title":"La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria. - Les Papos d'Abidjan","og_description":"LAGOS, Nigeria, le 27 juillet 2023 -\/African Media Agency (AMA)\/-La Vice-Pr\u00e9sidente de la Commission de","og_url":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/","og_site_name":"Les Papos d'Abidjan","article_published_time":"2023-07-27T11:26:02+00:00","og_image":[{"url":"https:\/\/africanmediaagency.com\/wp-content\/uploads\/2023\/07\/image-54-1024x678.png"}],"author":"La Redaction","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"La Redaction","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/","url":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/","name":"La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria. - Les Papos d'Abidjan","isPartOf":{"@id":"https:\/\/lespaposdabidjan.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#primaryimage"},"image":{"@id":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#primaryimage"},"thumbnailUrl":"https:\/\/lespaposdabidjan.com\/wp-content\/uploads\/2023\/07\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria.png","datePublished":"2023-07-27T11:26:02+00:00","dateModified":"2023-07-27T11:26:02+00:00","author":{"@id":"https:\/\/lespaposdabidjan.com\/#\/schema\/person\/81b9354ace9112a80c387fd9748449ff"},"breadcrumb":{"@id":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#primaryimage","url":"https:\/\/lespaposdabidjan.com\/wp-content\/uploads\/2023\/07\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria.png","contentUrl":"https:\/\/lespaposdabidjan.com\/wp-content\/uploads\/2023\/07\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria.png","width":1024,"height":678},{"@type":"BreadcrumbList","@id":"https:\/\/lespaposdabidjan.com\/la-vice-presidente-de-la-commission-de-la-cedeao-s-e-madame-damtien-l-tchintchibid-ja-recoit-une-delegation-de-la-representation-de-onu-femmes-au-nigeria\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/lespaposdabidjan.com\/"},{"@type":"ListItem","position":2,"name":"La Vice-Pr\u00e9sidente de la Commission de la CEDEAO, S.E. Madame Damtien L. Tchintchibid-ja re\u00e7oit une d\u00e9l\u00e9gation de la Repr\u00e9sentation de ONU Femmes au Nigeria."}]},{"@type":"WebSite","@id":"https:\/\/lespaposdabidjan.com\/#website","url":"https:\/\/lespaposdabidjan.com\/","name":"Les Papos d'Abidjan","description":"Votre m\u00e9dia ivoirien d'investigations","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lespaposdabidjan.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/lespaposdabidjan.com\/#\/schema\/person\/81b9354ace9112a80c387fd9748449ff","name":"La Redaction","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/lespaposdabidjan.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1c1a8c2ad21a98650038996bea6f137b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1c1a8c2ad21a98650038996bea6f137b?s=96&d=mm&r=g","caption":"La Redaction"},"sameAs":["http:\/\/lespaposdabidjan.com"],"url":"https:\/\/lespaposdabidjan.com\/author\/duosadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/posts\/1237480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/comments?post=1237480"}],"version-history":[{"count":0,"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/posts\/1237480\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/media\/1237481"}],"wp:attachment":[{"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/media?parent=1237480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/categories?post=1237480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lespaposdabidjan.com\/wp-json\/wp\/v2\/tags?post=1237480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}