ly. Default OBJECT. * @return WP_Term|array|WP_Error|null Type is based on $output value. */ function get_category_by_path( $category_path, $full_match = true, $output = OBJECT ) { $category_path = rawurlencode( urldecode( $category_path ) ); $category_path = str_replace( '%2F', '/', $category_path ); $category_path = str_replace( '%20', ' ', $category_path ); $category_paths = '/' . trim( $category_path, '/' ); $leaf_path = sanitize_title( basename( $category_paths ) ); $category_paths = explode( '/', $category_paths ); $full_path = ''; foreach ( (array) $category_paths as $pathdir ) { $full_path .= ( '' !== $pathdir ? '/' : '' ) . sanitize_title( $pathdir ); } $categories = get_terms( array( 'taxonomy' => 'category', 'get' => 'all', 'slug' => $leaf_path, ) ); if ( empty( $categories ) ) { return; } foreach ( $categories as $category ) { $path = '/' . $leaf_path; $curcategory = $category; while ( ( 0 !== $curcategory->parent ) && ( $curcategory->parent !== $curcategory->term_id ) ) { $curcategory = get_term( $curcategory->parent, 'category' ); if ( is_wp_error( $curcategory ) ) { return $curcategory; } $path = '/' . $curcategory->slug . $path; } if ( $path === $full_path ) { $category = get_term( $category->term_id, 'category', $output ); _make_cat_compat( $category ); return $category; } } // If full matching is not required, return the first cat that matches the leaf. if ( ! $full_match ) { $category = get_term( reset( $categories )->term_id, 'category', $output ); _make_cat_compat( $category ); return $category; } } /** * Retrieves a category object by category slug. * * @since 2.3.0 * * @param string $slug The category slug. * @return object|false Category data object on success, false if not found. */ function get_category_by_slug( $slug ) { $category = get_term_by( 'slug', $slug, 'category' ); if ( $category ) { _make_cat_compat( $category ); } return $category; } /** * Retrieves the ID of a category from its name. * * @since 1.0.0 * * @param string $cat_name Category name. * @return int Category ID on success, 0 if the category doesn't exist. */ function get_cat_ID( $cat_name ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid $cat = get_term_by( 'name', $cat_name, 'category' ); if ( $cat ) { return $cat->term_id; } return 0; } /** * Retrieves the name of a category from its ID. * * @since 1.0.0 * * @param int $cat_id Category ID. * @return string Category name, or an empty string if the category doesn't exist. */ function get_cat_name( $cat_id ) { $cat_id = (int) $cat_id; $category = get_term( $cat_id, 'category' ); if ( ! $category || is_wp_error( $category ) ) { return ''; } return $category->name; } /** * Checks if a category is an ancestor of another category. * * You can use either an ID or the category object for both parameters. * If you use an integer, the category will be retrieved. * * @since 2.1.0 * * @param int|object $cat1 ID or object to check if this is the parent category. * @param int|object $cat2 The child category. * @return bool Whether $cat2 is child of $cat1. */ function cat_is_ancestor_of( $cat1, $cat2 ) { return term_is_ancestor_of( $cat1, $cat2, 'category' ); } /** * Sanitizes category data based on context. * * @since 2.3.0 * * @param object|array $category Category data. * @param string $context Optional. Default 'display'. * @return object|array Same type as $category with sanitized data for safe use. */ function sanitize_category( $category, $context = 'display' ) { return sanitize_term( $category, 'category', $context ); } /** * Sanitizes data in single category key field. * * @since 2.3.0 * * @param string $field Category key to sanitize. * @param mixed $value Category value to sanitize. * @param int $cat_id Category ID. * @param string $context What filter to use, 'raw', 'display', etc. * @return mixed Value after $value has been sanitized. */ function sanitize_category_field( $field, $value, $cat_id, $context ) { return sanitize_term_field( $field, $value, $cat_id, 'category', $context ); } /* Tags */ /** * Retrieves all post tags. * * @since 2.3.0 * * @param string|array $args { * Optional. Arguments to retrieve tags. See get_terms() for additional options. * * @type string $taxonomy Taxonomy to retrieve terms for. Default 'post_tag'. * } * @return WP_Term[]|int|WP_Error Array of 'post_tag' term objects, a count thereof, * or WP_Error if any of the taxonomies do not exist. */ function get_tags( $args = '' ) { $defaults = array( 'taxonomy' => 'post_tag' ); $args = wp_parse_args( $args, $defaults ); $tags = get_terms( $args ); if ( empty( $tags ) ) { $tags = array(); } else { /** * Filters the array of term objects returned for the 'post_tag' taxonomy. * * @since 2.3.0 * * @param WP_Term[]|int|WP_Error $tags Array of 'post_tag' term objects, a count thereof, * or WP_Error if any of the taxonomies do not exist. * @param array $args An array of arguments. See {@see get_terms()}. */ $tags = apply_filters( 'get_tags', $tags, $args ); } return $tags; } /** * Retrieves a post tag by tag ID or tag object. * * If you pass the $tag parameter an object, which is assumed to be the tag row * object retrieved from the database, it will cache the tag data. * * If you pass $tag an integer of the tag ID, then that tag will be retrieved * from the database, if it isn't already cached, and passed back. * * If you look at get_term(), both types will be passed through several filters * and finally sanitized based on the $filter parameter value. * * @since 2.3.0 * * @param int|WP_Term|object $tag A tag ID or object. * @param string $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which * correspond to a WP_Term object, an associative array, or a numeric array, * respectively. Default OBJECT. * @param string $filter Optional. How to sanitize tag fields. Default 'raw'. * @return WP_Term|array|WP_Error|null Tag data in type defined by $output parameter. * WP_Error if $tag is empty, null if it does not exist. */ function get_tag( $tag, $output = OBJECT, $filter = 'raw' ) { return get_term( $tag, 'post_tag', $output, $filter ); } /* Cache */ /** * Removes the category cache data based on ID. * * @since 2.1.0 * * @param int $id Category ID */ function clean_category_cache( $id ) { clean_term_cache( $id, 'category' ); } /** * Updates category structure to old pre-2.3 from new taxonomy structure. * * This function was added for the taxonomy support to update the new category * structure with the old category one. This will maintain compatibility with * plugins and themes which depend on the old key or property names. * * The parameter should only be passed a variable and not create the array or * object inline to the parameter. The reason for this is that parameter is * passed by reference and PHP will fail unless it has the variable. * * There is no return value, because everything is updated on the variable you * pass to it. This is one of the features with using pass by reference in PHP. * * @since 2.3.0 * @since 4.4.0 The `$category` parameter now also accepts a WP_Term object. * @access private * * @param array|object|WP_Term $category Category row object or array. */ function _make_cat_compat( &$category ) { if ( is_object( $category ) && ! is_wp_error( $category ) ) { $category->cat_ID = $category->term_id; $category->category_count = $category->count; $category->category_description = $category->description; $category->cat_name = $category->name; $category->category_nicename = $category->slug; $category->category_parent = $category->parent; } elseif ( is_array( $category ) && isset( $category['term_id'] ) ) { $category['cat_ID'] = &$category['term_id']; $category['category_count'] = &$category['count']; $category['category_description'] = &$category['description']; $category['cat_name'] = &$category['name']; $category['category_nicename'] = &$category['slug']; $category['category_parent'] = &$category['parent']; } }
Warning: Cannot modify header information - headers already sent by (output started at /htdocs/niameyenligne.com/wp-includes/category.php:1) in /htdocs/niameyenligne.com/wp-includes/rest-api/class-wp-rest-server.php on line 1831

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

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

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

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

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

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

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/niameyenligne.com/wp-includes/category.php:1) in /htdocs/niameyenligne.com/wp-includes/rest-api/class-wp-rest-server.php on line 1831
{"id":30900,"date":"2023-08-09T15:59:37","date_gmt":"2023-08-09T15:59:37","guid":{"rendered":"https:\/\/africanmediaagency.com\/?p=107628"},"modified":"2023-08-09T15:59:37","modified_gmt":"2023-08-09T15:59:37","slug":"metiers-porteurs-de-croissance","status":"publish","type":"post","link":"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/","title":{"rendered":"M\u00e9tiers porteurs de croissance"},"content":{"rendered":"
\n
\"\"<\/figure>\n<\/div>\n

OUAGADOUGOU, Burkina Faso, le 9 ao\u00fbt 2023\u00a0-\/African Media Agency(AMA)\/\u2013La Commission de l\u2019UEMOA, en collaboration avec le Cadre de Concertation des Ministres en charge de l\u2019Emploi et de la Formation Professionnelle, organise un atelier technique r\u00e9gional sur l\u2019\u00e9laboration et la validation des fiches m\u00e9tiers, dans le cadre du Programme R\u00e9gional Formation Professionnelle (PROFOR).\u00a0<\/p>\n

Le Commissaire charg\u00e9 du D\u00e9partement du D\u00e9veloppement Humain, Mamad\u00f9 Serifo JAQUIT\u00c9, a co-pr\u00e9sid\u00e9 l\u2019ouverture des travaux le 8 ao\u00fbt 2023 \u00e0 Ouagadougou, aux c\u00f4t\u00e9s du Ministre des Sports, de la Jeunesse et de l\u2019Emploi du Burkina Faso, Boubakar SAVADOGO.
 
Les participants \u00e0 la r\u00e9union vont \u00e9laborer et valider 24 fiches relatives aux m\u00e9tiers porteurs de croissance identifi\u00e9s dans les pays de la zone d\u2019intervention du Programme R\u00e9gional Formation Professionnelle (PROFOR).
 
La rencontre est organis\u00e9e de concert avec le Cadre de Concertation des Ministres en charge de l\u2019Emploi et de la Formation Professionnelle, dans le cadre de la mise en \u0153uvre du PROFOR et connait la participation d\u2019un responsable national en charge des curricula et de deux professionnels m\u00e9tiers provenant des huit pays de l\u2019UEMOA et du Tchad.<\/p>\n

Les travaux s\u2019inscrivent dans un objectif d\u2019augmentation significative de l\u2019acc\u00e8s des jeunes \u00e0 des m\u00e9tiers porteurs de croissance et d\u2019emplois, \u00e0 travers le renforcement des dynamiques r\u00e9gionales en mati\u00e8re de formation professionnelle.<\/p>\n

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

La r\u00e9union permettra \u00e9galement de convenir d\u2019une feuille de route du processus d\u2019\u00e9criture, par les pays de l\u2019UEMOA et le Tchad, des curricula sur les 24 m\u00e9tiers pour lesquels les fiches seront valid\u00e9es. Ce troisi\u00e8me atelier technique r\u00e9gional sur les m\u00e9tiers porteurs prend fin le 12 ao\u00fbt 2023.<\/p>\n

Pour rappel, le PROFOR, lanc\u00e9 le 1er septembre 2022 \u00e0 Ouagadougou, a pour objectif de promouvoir et de d\u00e9velopper les comp\u00e9tences techniques et professionnelles de l\u2019espace UEMOA. Il est le fruit de la Coop\u00e9ration entre la Commission de l\u2019UEMOA et la Direction du D\u00e9veloppement et de la Coop\u00e9ration de la Coop\u00e9ration Suisse.<\/p>\n

Distribu\u00e9 par\u00a0African Media Agency (AMA)<\/a>\u00a0pour\u00a0l’UEMOA<\/p>\n

The post M\u00e9tiers porteurs de croissance<\/a> appeared first on African Media Agency<\/a>.<\/p>\n

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

OUAGADOUGOU, Burkina Faso, le 9 ao\u00fbt 2023\u00a0-\/African Media Agency(AMA)\/\u2013La Commission de l\u2019UEMOA, en collaboration avec<\/p>\n","protected":false},"author":1,"featured_media":30901,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,12],"tags":[],"class_list":["post-30900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ama","category-business"],"yoast_head":"\nM\u00e9tiers porteurs de croissance - Niamey en ligne<\/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:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00e9tiers porteurs de croissance - Niamey en ligne\" \/>\n<meta property=\"og:description\" content=\"OUAGADOUGOU, Burkina Faso, le 9 ao\u00fbt 2023\u00a0-\/African Media Agency(AMA)\/\u2013La Commission de l\u2019UEMOA, en collaboration avec\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/\" \/>\n<meta property=\"og:site_name\" content=\"Niamey en ligne\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-09T15:59:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/africanmediaagency.com\/wp-content\/uploads\/2023\/08\/image-12-1024x682.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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/\",\"url\":\"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/\",\"name\":\"M\u00e9tiers porteurs de croissance - Niamey en ligne\",\"isPartOf\":{\"@id\":\"https:\/\/niameyenligne.com\/#website\"},\"datePublished\":\"2023-08-09T15:59:37+00:00\",\"dateModified\":\"2023-08-09T15:59:37+00:00\",\"author\":{\"@id\":\"https:\/\/niameyenligne.com\/#\/schema\/person\/ae27da2174beb3a2595d2790b5b367d2\"},\"breadcrumb\":{\"@id\":\"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/niameyenligne.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"M\u00e9tiers porteurs de croissance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/niameyenligne.com\/#website\",\"url\":\"https:\/\/niameyenligne.com\/\",\"name\":\"Niamey en ligne\",\"description\":\"L'info de Niamey et d'ailleurs.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/niameyenligne.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/niameyenligne.com\/#\/schema\/person\/ae27da2174beb3a2595d2790b5b367d2\",\"name\":\"La Redaction\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/niameyenligne.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\":[\"https:\/\/niameyenligne.com\"],\"url\":\"https:\/\/niameyenligne.com\/author\/duosadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00e9tiers porteurs de croissance - Niamey en ligne","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:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/","og_locale":"fr_FR","og_type":"article","og_title":"M\u00e9tiers porteurs de croissance - Niamey en ligne","og_description":"OUAGADOUGOU, Burkina Faso, le 9 ao\u00fbt 2023\u00a0-\/African Media Agency(AMA)\/\u2013La Commission de l\u2019UEMOA, en collaboration avec","og_url":"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/","og_site_name":"Niamey en ligne","article_published_time":"2023-08-09T15:59:37+00:00","og_image":[{"url":"https:\/\/africanmediaagency.com\/wp-content\/uploads\/2023\/08\/image-12-1024x682.png"}],"author":"La Redaction","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"La Redaction","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/","url":"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/","name":"M\u00e9tiers porteurs de croissance - Niamey en ligne","isPartOf":{"@id":"https:\/\/niameyenligne.com\/#website"},"datePublished":"2023-08-09T15:59:37+00:00","dateModified":"2023-08-09T15:59:37+00:00","author":{"@id":"https:\/\/niameyenligne.com\/#\/schema\/person\/ae27da2174beb3a2595d2790b5b367d2"},"breadcrumb":{"@id":"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/niameyenligne.com\/metiers-porteurs-de-croissance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/niameyenligne.com\/"},{"@type":"ListItem","position":2,"name":"M\u00e9tiers porteurs de croissance"}]},{"@type":"WebSite","@id":"https:\/\/niameyenligne.com\/#website","url":"https:\/\/niameyenligne.com\/","name":"Niamey en ligne","description":"L'info de Niamey et d'ailleurs.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/niameyenligne.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/niameyenligne.com\/#\/schema\/person\/ae27da2174beb3a2595d2790b5b367d2","name":"La Redaction","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/niameyenligne.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":["https:\/\/niameyenligne.com"],"url":"https:\/\/niameyenligne.com\/author\/duosadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/posts\/30900"}],"collection":[{"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/comments?post=30900"}],"version-history":[{"count":0,"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/posts\/30900\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/media\/30901"}],"wp:attachment":[{"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/media?parent=30900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/categories?post=30900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niameyenligne.com\/wp-json\/wp\/v2\/tags?post=30900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}