<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Extensions - Themespress</title>
	<atom:link href="https://themespress.ca/sujets/extensions/feed/" rel="self" type="application/rss+xml" />
	<link>https://themespress.ca</link>
	<description>Plugins, tutoriels et ressources WordPress</description>
	<lastBuildDate>Sun, 04 Sep 2022 00:19:17 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://themespress.ca/wp-content/uploads/2020/10/cropped-Favicon-Themepress.ca_-32x32.png</url>
	<title>Extensions - Themespress</title>
	<link>https://themespress.ca</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Shortcode WP : Afficher ou envoyer le contenu d&#8217;un post ID &#8211; Courriel formidable form</title>
		<link>https://themespress.ca/shortcode-wp-afficher-ou-envoyer-le-contenu-dun-post-id-courriel-formidable-form/</link>
					<comments>https://themespress.ca/shortcode-wp-afficher-ou-envoyer-le-contenu-dun-post-id-courriel-formidable-form/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Fri, 07 Aug 2020 18:17:47 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Formulaires]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=3669</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Shortcode WP : Nous allons dans ce tutoriel, créer un formulaire Formidable form qui va dans notre exemple, nous permettre d&#8217;afficher le contenu d&#8217;un Post ID dans le courriel de l&#8217;utilisateur.<br />
Nous allons d&#8217;abord créer un formulaire qui va nous permettre de choisir le titre de notre post ou le titre.</p>
<p>Pour ça nous allons créer un formulaire qui va voir deux champs. Un champ courriel et un champ select. Dans notre exemple, notre champ select nous servira à afficher tous les titres d&#8217;articles existants et publiés et les convertir en options dans le champ select.</p>
<p>Nous allons faire ce qu&#8217;on appelle un <a href="https://formidableforms.com/knowledgebase/frm_setup_new_fields_vars/" target="_blank" rel="noopener noreferrer">Populate Fields</a>, ce qui va retourner notre champ select tous les titres d&#8217;articles par une fonction requête.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-3694469" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-3694469" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="standard" data-enlighter-theme="custom" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">add_filter(&#039;frm_setup_new_fields_vars&#039;, &#039;add_a_field_function_formidable&#039;, 20, 2);
add_filter(&#039;frm_setup_edit_fields_vars&#039;, &#039;add_a_field_function_formidable&#039;, 20, 2);
 
function add_a_field_function_formidable($values, $field){
        // Changer le ID 154 par le ID de votre champ formidable form
	if($field-&gt;id == 154){
		$arrayPositions = array();
		$pushobj = array(
			value =&gt; &quot;&quot;,
			label =&gt; &quot;S&eacute;lectionnez votre article&quot;
		);
		array_push($arrayPositions, $pushobj);
		$positionQuery = new WP_Query( array( &#039;post_type&#039; =&gt; &#039;post&#039;, &#039;posts_per_page&#039; =&gt; -1, &#039;orderby&#039; =&gt; &quot;menu_order&quot;, &#039;order&#039; =&gt; &quot;ASC&quot;) );
		if ( $positionQuery-&gt;have_posts() ) {
			while ( $positionQuery-&gt;have_posts() ) {
				$positionQuery-&gt;the_post();
				$pushobj = array(
					value =&gt; get_the_title(),
					label =&gt; get_the_title()
				);
				array_push($arrayPositions, $pushobj);
			}
			wp_reset_postdata();
		}
 
	   	$values[&#039;options&#039;] = $arrayPositions;
	}
	return $values;
}</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Nous allons maintenant utilisé une <a href="https://gist.github.com/Dexterstat/9392618" target="_blank" rel="noopener noreferrer">fonction proposée</a> qui va nous permettre de récupérer le POST ID de l&#8217;article choisi dans le formulaire.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-6604584" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-6604584" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="custom" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">function get_post_by_title($page_title, $type = &quot;post&quot;, $output = OBJECT) {
	global $wpdb;
	$post = $wpdb-&amp;gt;get_var ( $wpdb-&amp;gt;prepare ( &quot;SELECT ID FROM $wpdb-&amp;gt;posts WHERE post_title = %s AND post_type=&#039;$type&#039;&quot;, $page_title ) );
	if ($post)
		return get_post ( $post, $output );
	return null;
}</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Créons notre shortcode qui va retourner par exemple dans le courriel formidable form, le contenu correspondant à l&#8217;article que l&#8217;utilisateur a choisi. Comme ça, l&#8217;utilisateur reçoit le contenu de l&#8217;article par courriel.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-8160620" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-8160620" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="custom" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">function via_create_shortcode_questions_reponses(){
	// Changer votre id par le field de votre champ select Titres des articles
        $title          = do_shortcode( &#039;[frm-field-value field_id=154]&#039; );
	$post_id        = get_post_by_title($title);
	
	$content = get_post_field(&#039;post_content&#039;, $post_id);
	return $content;
}
add_shortcode( &#039;reponse&#039;, &#039;via_create_shortcode_questions_reponses&#039; ); </pre></div></div></div></div></div>
</div><p>The post <a href="https://themespress.ca/shortcode-wp-afficher-ou-envoyer-le-contenu-dun-post-id-courriel-formidable-form/">Shortcode WP : Afficher ou envoyer le contenu d’un post ID – Courriel formidable form</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/shortcode-wp-afficher-ou-envoyer-le-contenu-dun-post-id-courriel-formidable-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Formidable form : Afficher l&#8217;IP utilisateur</title>
		<link>https://themespress.ca/formidable-form-afficher-lip-utilisateur/</link>
					<comments>https://themespress.ca/formidable-form-afficher-lip-utilisateur/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Fri, 24 Jul 2020 20:43:03 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Contenu]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Formulaires]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=3618</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Dans ce tutoriel nous allons avec <strong>formidable form</strong> obtenir l&#8217;adresse IP de l&#8217;utilisateur, et l&#8217;afficher dans la colonne admin utilisateur de WordPress.</p>
<p>Nous allons dans un premier temps dans notre formulaire, récupérer la valeur de l&#8217;IP de l&#8217;utilisateur. Dans votre formulaire <a href="https://shareasale.com/r.cfm?b=841990&amp;u=1476870&amp;m=64739&amp;urllink=&amp;afftrack=" target="_blank" rel="noopener noreferrer"><strong>Formidable Form</strong></a>, nous allons créer un champ caché et dans les paramètres avancés, nous allons chercher une valeur par défault qui va être IP Adress.</p>

<a href='https://themespress.ca/wp-content/uploads/2020/07/Get-IP.jpg'><img decoding="async" width="150" height="150" src="https://themespress.ca/wp-content/uploads/2020/07/Get-IP-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://themespress.ca/wp-content/uploads/2020/07/Get-IP-150x150.jpg 150w, https://themespress.ca/wp-content/uploads/2020/07/Get-IP-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a>
<a href='https://themespress.ca/wp-content/uploads/2020/07/IP.jpg'><img decoding="async" width="150" height="150" src="https://themespress.ca/wp-content/uploads/2020/07/IP-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://themespress.ca/wp-content/uploads/2020/07/IP-150x150.jpg 150w, https://themespress.ca/wp-content/uploads/2020/07/IP-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a>

<p>Donc concrètement, quand l&#8217;utilisateur va poster son formulaire, ça va avoir l&#8217;adresse IP en champ caché.<br />
Maintenant on souhaiterait qu&#8217;il soit affiché dans la table utilisateur de WordPress.</p>
<p>Nous allons développer deux filtres <a href="http://hookr.io/filters/manage_users_columns/" target="_blank" rel="noopener noreferrer"><strong>manage_users_columns</strong></a> et <a href="https://developer.wordpress.org/reference/hooks/manage_users_custom_column/" target="_blank" rel="noopener noreferrer"><strong>manage_users_custom_column</strong></a></p>

		</div>
	</div>
<div id="ts-enlighterjs-container-1428822" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-1428822" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="custom" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">function add_column( $column ) {
    $column[&#039;userip&#039;] = &#039;IP utilisateur&#039;;
    return $column;
}
add_filter( &#039;manage_users_columns&#039;, &#039;add_column&#039; );

/*this will add column value in user list table*/
function add_column_value( $val, $column_name, $user_id ) {
   switch ($column_name) {
        case &#039;userip&#039; :
	// Remplacer 1094 par l&#039;ID du champ cach&eacute; de votre formulaire IP Adress
        return FrmProEntriesController::get_field_value_shortcode(array(&#039;field_id&#039; =&amp;gt; 1094, &#039;entry&#039; =&amp;gt; $entry_id, &#039;user_id&#039; =&amp;gt; $user_id));
        break;
        default:
    }
    return $val; 
}
add_filter( &#039;manage_users_custom_column&#039;, &#039;add_column_value&#039;, 10, 3 );</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Pour obtenir notre valeur IP de l&#8217;utilisateur, nous allons utiliser <a href="https://formidableforms.com/knowledgebase/get-a-value-from-an-entry/" target="_blank" rel="noopener noreferrer"><strong>FrmProEntriesController::get_field_value_shortcode</strong></a> qui permet d&#8217;afficher la valeur du champ Formidable Form d&#8217;une entrée, et d&#8217;y inclure arguments si nécessaire.</p>
<p>Dans notre requête return, nous avons mis les arguments suivants : <strong>field_id</strong>, <strong>entry</strong>, et <strong>user_id</strong> correspondant au user id du tableau des résultats. Ce que ça nous dit en clair, va me chercher la valeur du champ correspondant à l&#8217;ID 1094 de chaque entrée et correspondant à chaque ID utilisateur.</p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://themespress.ca/formidable-form-afficher-lip-utilisateur/">Formidable form : Afficher l’IP utilisateur</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/formidable-form-afficher-lip-utilisateur/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Créer un statut utilisateur avec un formulaire Formidable Form</title>
		<link>https://themespress.ca/creer-un-statut-utilisateur-avec-un-formulaire-formidable-form/</link>
					<comments>https://themespress.ca/creer-un-statut-utilisateur-avec-un-formulaire-formidable-form/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Thu, 08 Aug 2019 15:45:25 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Formulaires]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=3289</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Nous allons dans ce tutoriel se créer une fonction qui va nous permettre de proposer dans un formulaire le choix à l’utilisateur de choisir son rôle selon les choix que nous aurons définit dans notre formulaire puis nous allons permettre de créer le nouveau rôle pour l’utilisateur.</p>
<p>Nous allons d’abord créer notre rôle utilisateur. Pour ça mettons en place les user rôle. Ici dans notre cas d’exemple nous souhaitons ajouter un <strong>rôle Médecin</strong>, un <strong>rôle pharmacien</strong>, et un<strong> rôle Infirmière</strong>. (functions.php ou autres fichiers)</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-6363794" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-6363794" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">//////////////////////// Add User Role /////////////////////// 
function medecin_new_role() {  
 
    //add the new user role
    add_role(
        &#039;medecin&#039;,
        &#039;Medecin&#039;,
        array(
            &#039;read&#039;         =&amp;gt; true,
            &#039;delete_posts&#039; =&amp;gt; false
        )
    );
 
}
add_action(&#039;admin_init&#039;, &#039;medecin_new_role&#039;);
 
function pharmacien_new_role() {  
 
    //add the new user role
    add_role(
        &#039;pharmacien&#039;,
        &#039;Pharmacien&#039;,
        array(
            &#039;read&#039;         =&amp;gt; true,
            &#039;delete_posts&#039; =&amp;gt; false
        )
    );
 
}
add_action(&#039;admin_init&#039;, &#039;pharmacien_new_role&#039;);
 
function infirmiere_new_role() {  
 
    //add the new user role
    add_role(
        &#039;infirmiere&#039;,
        &#039;Infirmi&egrave;r(e)&#039;,
        array(
            &#039;read&#039;         =&amp;gt; true,
            &#039;delete_posts&#039; =&amp;gt; false
        )
    );
 
}
add_action(&#039;admin_init&#039;, &#039;infirmiere_new_role&#039;);</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Donc on peut aller désormais vérifier dans un profil utilisateur, voir si nos trois nouveaux rôles apparaissent.<br />
Maintenant, nous devons aller créer un formulaire qui va nous permettre de créer un nouvel utilisateur, en ayant <strong><a href="https://formidableforms.com/knowledgebase/user-registration/" target="_blank" rel="noopener noreferrer">l’addon formidable User Registration</a></strong>.</p>
<p>On créé notre formulaire avec les données que vous souhaitez lui attribuer, genre Nom / Prénom, Courriel, ect … Puis on créer une nouvelle donnée que l’on va nommer par exemple <strong>Statut</strong>. Pour cette donnée, on va lui créer un champs radio bouton, puis nous allons lui ajouter trois options qui vont être dans notre exemple :</p>

		</div>
	</div>
<div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="149" height="300" src="https://themespress.ca/wp-content/uploads/2019/08/options-roles-1-149x300.jpg" class="vc_single_image-img attachment-medium" alt="" title="options-roles" srcset="https://themespress.ca/wp-content/uploads/2019/08/options-roles-1-149x300.jpg 149w, https://themespress.ca/wp-content/uploads/2019/08/options-roles-1-416x840.jpg 416w, https://themespress.ca/wp-content/uploads/2019/08/options-roles-1.jpg 425w" sizes="(max-width: 149px) 100vw, 149px" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="58" src="https://themespress.ca/wp-content/uploads/2019/08/boutons-1-300x58.jpg" class="vc_single_image-img attachment-medium" alt="" title="boutons" srcset="https://themespress.ca/wp-content/uploads/2019/08/boutons-1-300x58.jpg 300w, https://themespress.ca/wp-content/uploads/2019/08/boutons-1-416x81.jpg 416w, https://themespress.ca/wp-content/uploads/2019/08/boutons-1.jpg 510w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="142" src="https://themespress.ca/wp-content/uploads/2019/08/user-registration-1-300x142.jpg" class="vc_single_image-img attachment-medium" alt="" title="user-registration" srcset="https://themespress.ca/wp-content/uploads/2019/08/user-registration-1-300x142.jpg 300w, https://themespress.ca/wp-content/uploads/2019/08/user-registration-1-600x284.jpg 600w, https://themespress.ca/wp-content/uploads/2019/08/user-registration-1-1024x485.jpg 1024w, https://themespress.ca/wp-content/uploads/2019/08/user-registration-1-768x364.jpg 768w, https://themespress.ca/wp-content/uploads/2019/08/user-registration-1-1536x728.jpg 1536w, https://themespress.ca/wp-content/uploads/2019/08/user-registration-1-1320x625.jpg 1320w, https://themespress.ca/wp-content/uploads/2019/08/user-registration-1.jpg 1925w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div>
		</figure>
	</div>
</div></div></div></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Ensuite nous allons dans nos réglages du formulaire -&gt; Actions et Notifications -&gt; pour ajouter un user registration. Remplir le nécessaire et pour le user rôle le laisser auteur par défaut.<br />
Exemple :</p>
<p>Voici la fonction qui donne les conditions nécessaires d’attribuer le bon rôle utilisateur au moment de son inscription et de son choix de rôle.</p>
<p>On change les IDS par les IDS concernés de votre formulaire et de votre ID champ.</p>
<ul>
<li>L’ID 190 correspond à l’ID du champ.</li>
<li>L’ID 6 est l’ID de notre formulaire.</li>
</ul>

		</div>
	</div>
<div id="ts-enlighterjs-container-4626143" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-4626143" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">//////////////////////// Formidable form attribute user r&ocirc;le /////////////////////// 
function statut_new_role($user_role, $atts){
  extract($atts);
  if($form-&amp;gt;id == 6){ // WSIS: change this to your form ID
    if($_POST[&#039;item_meta&#039;][190] == &#039;medecin&#039;) //change 125 to the ID of your field and &#039;Author&#039; to the value of your radio button WSIS: or single checkbox
    $user_role = &#039;medecin&#039;; // WSIS: rolename
	if($_POST[&#039;item_meta&#039;][190] == &#039;infirmiere&#039;) //change 125 to the ID of your field and &#039;Author&#039; to the value of your radio button WSIS: or single checkbox
    $user_role = &#039;infirmiere&#039;; // WSIS: rolename
	if($_POST[&#039;item_meta&#039;][190] == &#039;pharmacien&#039;) //change 125 to the ID of your field and &#039;Author&#039; to the value of your radio button WSIS: or single checkbox
    $user_role = &#039;pharmacien&#039;; // WSIS: rolename
  }
  return $user_role;
}
 
add_filter(&#039;frmreg_new_role&#039;, &#039;statut_new_role&#039;, 10, 2);</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Finalement vérifier si en testant le formulaire il va attribuer le bon rôle au nouvel utilisateur enregistré postant le formulaire. Assurez vous d’attribuer des valeurs séparées dans votre formulaire et que, dans votre fonction de conditions, vous ayez les bonnes valeurs correspondantes à chaque rôle.</p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://themespress.ca/creer-un-statut-utilisateur-avec-un-formulaire-formidable-form/">Créer un statut utilisateur avec un formulaire Formidable Form</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/creer-un-statut-utilisateur-avec-un-formulaire-formidable-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ajouter une valeur par défaut &#8211; Liste déroulante Taxonomie in Formidable form</title>
		<link>https://themespress.ca/ajouter-une-valeur-par-defaut-liste-deroulante-taxonomie-in-formidable-form/</link>
					<comments>https://themespress.ca/ajouter-une-valeur-par-defaut-liste-deroulante-taxonomie-in-formidable-form/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Fri, 03 Aug 2018 15:19:23 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Formulaires]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=2965</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Dans ce tutoriel, en créant des publications avec les formulaires, nous allons dans un des formulaire <a href="https://shareasale.com/r.cfm?b=841990&amp;u=1476870&amp;m=64739&amp;urllink=&amp;afftrack=" target="_blank" rel="noopener">Formidable Form</a> avoir la possibilité d’ajouter une valeur type texte « Sélectionner » dans une liste dynamique déroulante qui est en relation avec une taxonomie correspondant au Posts ou Post Type du formulaire.</p>
<p>Pour ça nous allons dans notre formulaire, ajouter une liste déroulante que nous allons appeler Pays (Ex:C’est un exemple de taxonomie. Si votre taxonomie s’appelle Type de maisons, appeler votre liste déroulante comme ça), puis n’ajouter aucune option manuellement dans vos options.</p>
<p>Vous enregistrez votre formulaire et vous allez dans la section <strong>Réglages</strong> -&gt; <strong>Actions de formulaires</strong>.</p>
<p>Ensuite sélectionnez <strong>Creer une publication</strong> (si ce n’est pas fait – Ce qui en réalité créé une entrée post ou post type suivant vos paramètres et champs qui seront inclus dedans ou les préparer). Sélectionner les champs pour les inserer correspondant au champs post ou post type.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="1065" height="226" src="https://themespress.ca/wp-content/uploads/2018/08/Creer-une-publication.jpg" class="vc_single_image-img attachment-full" alt="Créer une publication dans Formidable Form" title="Créer une publication dans Formidable Form" srcset="https://themespress.ca/wp-content/uploads/2018/08/Creer-une-publication.jpg 1065w, https://themespress.ca/wp-content/uploads/2018/08/Creer-une-publication-600x127.jpg 600w, https://themespress.ca/wp-content/uploads/2018/08/Creer-une-publication-300x64.jpg 300w, https://themespress.ca/wp-content/uploads/2018/08/Creer-une-publication-1024x217.jpg 1024w, https://themespress.ca/wp-content/uploads/2018/08/Creer-une-publication-768x163.jpg 768w, https://themespress.ca/wp-content/uploads/2018/08/Creer-une-publication-1320x280.jpg 1320w" sizes="auto, (max-width: 1065px) 100vw, 1065px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Pour notre taxonomie, allez dans la section <strong>Taxation/Catégorie</strong>, puis ajouter votre nom de taxonomie et sélectionner le champs que vous avez créé dans votre formulaire permettant le remplissage dynamique de votre taxonomie, c’est à dire il va retrouver tous les choix de vos catégories / Taxonomie dans le select option.</p>
<p><strong>Voici un exemple :</strong></p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="890" height="70" src="https://themespress.ca/wp-content/uploads/2018/08/Ajouter-un-taxonomie-Formidable-Form.jpg" class="vc_single_image-img attachment-full" alt="Ajouter un taxonomie Formidable Form" title="Ajouter un taxonomie Formidable Form" srcset="https://themespress.ca/wp-content/uploads/2018/08/Ajouter-un-taxonomie-Formidable-Form.jpg 890w, https://themespress.ca/wp-content/uploads/2018/08/Ajouter-un-taxonomie-Formidable-Form-600x47.jpg 600w, https://themespress.ca/wp-content/uploads/2018/08/Ajouter-un-taxonomie-Formidable-Form-300x24.jpg 300w, https://themespress.ca/wp-content/uploads/2018/08/Ajouter-un-taxonomie-Formidable-Form-768x60.jpg 768w, https://themespress.ca/wp-content/uploads/2018/08/Ajouter-un-taxonomie-Formidable-Form-1320x103.jpg 1320w" sizes="auto, (max-width: 890px) 100vw, 890px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Le problème c’est que <a href="https://shareasale.com/r.cfm?b=841990&amp;u=1476870&amp;m=64739&amp;urllink=&amp;afftrack=" target="_blank" rel="noopener">Formidable Form</a> ne donne pas une valeur par defaut style « Sélectionner » ou la première catégorie par ordre alphabétique …<br />
Donc nous souhaitons pas laisser ce blanc par defaut et nous allons ajouter un filtre <strong>Formidable Form frm_dropdown_cat</strong></p>
<p><strong>Voici donc notre filtre :</strong></p>

		</div>
	</div>
<h2 style="text-align: left;font-family:Abril Fatface;font-weight:400;font-style:normal" class="vc_custom_heading vc_do_custom_heading" >Ajouter une valeur par défaut – Liste déroulante Taxonomie in Formidable form</h2>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Dans notre filtre, vous voyez donc que 139 est l’id du champs de notre liste déroulante dans notre formulaire. Remplacez le par le votre.<br />
<strong>Ajouter ce filtre dans functions.php de votre thème.</strong></p>

		</div>
	</div>
<div id="ts-enlighterjs-container-8529098" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-8529098" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">add_filter(&#039;frm_dropdown_cat&#039;, &#039;nomdevotrefonction&#039;, 10, 2);
function nomdevotrefonction($args, $field){
  if($field[&#039;id&#039;] == 139){ //change 25 to the ID of your field
    ///// Donner ici le nom htlm de votre texte
    $args[&#039;show_option_all&#039;] = &#039;- S&eacute;lectionner -&#039;;
  }
  return $args;
}</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>Résultat :</strong></p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="1018" height="80" src="https://themespress.ca/wp-content/uploads/2018/08/Résultats-taxonomie-Formidable-Form.jpg" class="vc_single_image-img attachment-full" alt="Résultats taxonomie Formidable Form" title="Résultats taxonomie Formidable Form" srcset="https://themespress.ca/wp-content/uploads/2018/08/Résultats-taxonomie-Formidable-Form.jpg 1018w, https://themespress.ca/wp-content/uploads/2018/08/Résultats-taxonomie-Formidable-Form-600x47.jpg 600w, https://themespress.ca/wp-content/uploads/2018/08/Résultats-taxonomie-Formidable-Form-300x24.jpg 300w, https://themespress.ca/wp-content/uploads/2018/08/Résultats-taxonomie-Formidable-Form-768x60.jpg 768w, https://themespress.ca/wp-content/uploads/2018/08/Résultats-taxonomie-Formidable-Form-1320x103.jpg 1320w" sizes="auto, (max-width: 1018px) 100vw, 1018px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.</strong></p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://themespress.ca/ajouter-une-valeur-par-defaut-liste-deroulante-taxonomie-in-formidable-form/">Ajouter une valeur par défaut – Liste déroulante Taxonomie in Formidable form</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/ajouter-une-valeur-par-defaut-liste-deroulante-taxonomie-in-formidable-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress : Cacher un Sous-Menu Plugin</title>
		<link>https://themespress.ca/wordpress-cacher-un-sous-menu-plugin/</link>
					<comments>https://themespress.ca/wordpress-cacher-un-sous-menu-plugin/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Fri, 16 Feb 2018 19:27:25 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Extensions]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=2563</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Nous allons dans cet article démontrer que nous pouvons cacher un sous-menu de page d’un plugin WordPress que l’on développe, tout en gardant les slugs si besoin pour une navigation dans le Plugin développé. (<a href="https://developer.wordpress.org/reference/functions/add_submenu_page/" target="_blank" rel="noopener">add_submenu_page</a>)</p>
<p>Nous allons d’abord créé un menu et sous menu exemple pour notre Plugin WordPress.<br />
Si on regarde la fonction ci-dessous, on s’aperçoit que notre plugin a un Onglet Principal et un lien Sous Menu qui apparaissent dans notre Admin WordPress avec le Nom du Plugin concerné.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-4059651" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-4059651" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">///////////////////////////////////////////// Menu Plugin Wordpress ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
add_action(&#039;admin_menu&#039;, &#039;fonction_menu_page&#039;);
function fonction_menu_page() {
   add_menu_page( &#039;Titre Du Plugin&#039;, &#039;Titre Du Plugin&#039;, &#039;manage_options&#039;, &#039;slug-du-plugin&#039;, &#039;nomdelafonction&#039;, &#039;&#039;,2);
   add_submenu_page(&#039;slug-du-plugin&#039;, &#039;Titre Du Sous Menu Plugin&#039;, &#039;Titre Du Sous Menu Plugin&#039;, &#039;manage_options&#039;, &#039;slug-du-sous-menu&#039;, &#039;autrenomdelafonction&#039;);
}</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Nous souhaitons dans notre moment conserver notre page Principal du Plugin WordPress, mais nous souhaitons par exemple cacher la visibilité du sous-menu de notre Plugin.</p>
<p>Pour ça, on va simplement rajouter un <strong>null</strong> dans notre add_submenu_page. Et on peut conserver le slug du sous menu par exemple dans un lien Tabs ou navigation de notre plugin.</p>

		</div>
	</div>
<h2 style="text-align: left" class="vc_custom_heading vc_do_custom_heading" >WordPress : Cacher un Sous-Menu Plugin</h2>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Voici la même fonction avec le sous-menu caché avec la présence du null.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-5138566" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-5138566" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">///////////////////////////////////////////// Menu Plugin Wordpress ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
add_action(&#039;admin_menu&#039;, &#039;fonction_menu_page&#039;);
function fonction_menu_page() {
   add_menu_page( &#039;Titre Du Plugin&#039;, &#039;Titre Du Plugin&#039;, &#039;manage_options&#039;, &#039;slug-du-plugin&#039;, &#039;nomdelafonction&#039;, &#039;&#039;,2);
   add_submenu_page( null, &#039;slug-du-plugin&#039;, &#039;Titre Du Sous Menu Plugin&#039;, &#039;Titre Du Sous Menu Plugin&#039;, &#039;manage_options&#039;, &#039;slug-du-sous-menu&#039;, &#039;autrenomdelafonction&#039;);
}</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.</strong></p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://themespress.ca/wordpress-cacher-un-sous-menu-plugin/">WordPress : Cacher un Sous-Menu Plugin</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/wordpress-cacher-un-sous-menu-plugin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Woocommerce : Inclure du contenu personnalisé dans la page panier</title>
		<link>https://themespress.ca/woocommerce-inclure-du-contenu-personnalise-dans-la-page-panier/</link>
					<comments>https://themespress.ca/woocommerce-inclure-du-contenu-personnalise-dans-la-page-panier/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Fri, 29 Sep 2017 16:08:39 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[WooCommerce]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=2311</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Woocommerce : Nous allons aujourd’hui, dans ce tutoriel se donner par certains hooks, la possibilité d’ajouter du contenu personnalisé, comme un message publicitaire dans la page panier.</p>
<p>Ce genre de programmation sur mesure est conseillé de l’utiliser dans un <strong>thème enfant WordPress et Woocommerce</strong>.<br />
N’oubliez surtout pas de l’activer dans votre WordPress à l’onglet Apparence — Thèmes. Garder votre thème parent.</p>
<p><strong>On n’oublie pas non plus de faire un back-up de votre thème</strong> avant toute programmation additionnelle, par FTP par exemple.</p>

		</div>
	</div>
<h2 style="text-align: left" class="vc_custom_heading vc_do_custom_heading" >Liste des hooks personnalisables.</h2>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>1 – woocommerce_before_cart<br />
2 – woocommerce_before_cart_table<br />
3 – woocommerce_before_cart_table<br />
4 – woocommerce_cart_contents<br />
5 – woocommerce_after_cart_contents<br />
6 – woocommerce_after_cart_table<br />
7 – woocommerce_before_cart_totals<br />
8 – woocommerce_cart_totals_before_shipping<br />
9 – woocommerce_before_shipping_calculator<br />
10 – woocommerce_after_shipping_calculator<br />
11 – woocommerce_cart_totals_after_shipping<br />
12 – woocommerce_cart_totals_before_order_total<br />
13 – woocommerce_cart_totals_after_order_total<br />
14 – woocommerce_proceed_to_checkout<br />
15 – woocommerce_after_cart_totals<br />
16 – woocommerce_after_cart</p>
<p>Voici comment nous ajoutons du contenu personnalisé dans un des hooks qui se trouve au dessus. On prends par exemple le hook <strong>woocommerce_before_cart</strong> qui est l’endroit le plus haut dans la page panier, juste après le titre de page. Donc on souhaite ajouter un message de promotion par exemple. Voici la fonction a utiliser dans votre functions.php de votre thème enfant.</p>
<p>Il est très important de changer de nom pour chaque fonction.<br />
Voici donc un exemple d’ajout de contenu.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-9468691" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-9468691" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">add_action(&#039;woocommerce_before_cart&#039;, &#039;nomdemafonction&#039;, 1);
function nomdemafonction() {
    echo &#039;Cher Clients&#039;; 
	echo &#039;Vous pouvez obtenir la livraison gratuite &agrave; partir de 50 $ d&rsquo;achat.&#039;; 
}</pre></div><h2 style="text-align: left" class="vc_custom_heading vc_do_custom_heading" >La liste des hooks par default</h2><div id="ts-enlighterjs-container-3063365" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-3063365" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">// These are actions you can unhook/remove!
 
add_action( &#039;wp_loaded&#039;, array( WC_Cart, &#039;init&#039; ) );
add_action( &#039;wp&#039;, array( WC_Cart, &#039;maybe_set_cart_cookies&#039; ), 99 );
add_action( &#039;shutdown&#039;, array( WC_Cart, &#039;maybe_set_cart_cookies&#039; ), 0 );
add_action( &#039;woocommerce_add_to_cart&#039;, array( WC_Cart, &#039;calculate_totals&#039; ), 20, 0 );
add_action( &#039;woocommerce_applied_coupon&#039;, array( WC_Cart, &#039;calculate_totals&#039; ), 20, 0 );
add_action( &#039;woocommerce_check_cart_items&#039;, array( WC_Cart, &#039;check_cart_items&#039; ), 1 );
add_action( &#039;woocommerce_check_cart_items&#039;, array( WC_Cart, &#039;check_cart_coupons&#039; ), 1 );
add_action( &#039;woocommerce_after_checkout_validation&#039;, array( WC_Cart, &#039;check_customer_coupons&#039; ), 1 );
 
add_action( &#039;woocommerce_cart_collaterals&#039;, &#039;woocommerce_cross_sell_display&#039; );
add_action( &#039;woocommerce_cart_collaterals&#039;, &#039;woocommerce_cart_totals&#039;, 10 );
add_action( &#039;woocommerce_proceed_to_checkout&#039;, &#039;woocommerce_button_proceed_to_checkout&#039;, 20 );</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.</strong></p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://themespress.ca/woocommerce-inclure-du-contenu-personnalise-dans-la-page-panier/">Woocommerce : Inclure du contenu personnalisé dans la page panier</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/woocommerce-inclure-du-contenu-personnalise-dans-la-page-panier/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Extension WordPress : WP Enqueue style Boostrap dans une page settings options</title>
		<link>https://themespress.ca/plugin-wordpress-wp-enqueue-style-boostrap-dans-une-page-settings-options/</link>
					<comments>https://themespress.ca/plugin-wordpress-wp-enqueue-style-boostrap-dans-une-page-settings-options/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Mon, 11 Sep 2017 14:59:11 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Javascript]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=2225</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Plugin WordPress : Nous allons dans ce tutoriel faire en sorte de faire interagir Bootstrap Style uniquement dans une des pages ou plusieurs pages de notre plugin comme par exemple des Settings Options, des pages sous-menus.</p>
<p>Ça évite surtout de donner des conflits CSS ou d&#8217;imposer des CSS avec d&#8217;autres plugins WordPress.</p>
<p>Donc voici une astuce pour faire <strong>wp_enqueue_style</strong> dans un hook action du nom de <strong>admin_enqueue_scripts</strong>.</p>
<p>Cette condition comme vous voyez ne fonctionne qu&#8217;avec un ID de page. Si par exemple vous avez des sous pages dans votre plugin, nous allons le développer juste en dessous.</p>
<p>[gridzy id=&#8221;5&#8243;]</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-7742590" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-7742590" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="php" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">function themeplifyenqueuebootstrap() { 
//remplacer themeplify avec vos slug pages ID 
	if(($_GET[&#039;page&#039;] == &#039;themeplify&#039;) || ($_GET[&#039;page&#039;] == &#039;autreslugid&#039;) || ($_GET[&#039;page&#039;] == &#039;encoreunautreslugid&#039;) ) { 
	   wp_enqueue_style(&#039;bootstrap.min&#039;, &#039;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css&#039;); 
	} 
} 
add_action(&#039;admin_enqueue_scripts&#039;, &#039;themeplifyenqueuebootstrap&#039;);</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Avec plusieurs GET pages &#8230;.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-9382698" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-9382698" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="standard" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">function themeplifyenqueuebootstrap() { 
//remplacer themeplify avec vos slug pages ID 
	if(($_GET[&#039;page&#039;] == &#039;themeplify&#039;) || ($_GET[&#039;page&#039;] == &#039;autreslugid&#039;) || ($_GET[&#039;page&#039;] == &#039;encoreunautreslugid&#039;) ) { 
	   wp_enqueue_style(&#039;bootstrap.min&#039;, &#039;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css&#039;); 
	} 
} 
add_action(&#039;admin_enqueue_scripts&#039;, &#039;themeplifyenqueuebootstrap&#039;);</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Voilà, vous pouvez ajouter une autre fonction ou Class pour les Javascripts Bootstrap en créant les mêmes conditions. Vous permettez à votre plugin d&#8217;avoir une indépendance style ou JS. C&#8217;était un tutoriel simple, mais utile à l&#8217;agréable.</p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://themespress.ca/plugin-wordpress-wp-enqueue-style-boostrap-dans-une-page-settings-options/">Extension WordPress : WP Enqueue style Boostrap dans une page settings options</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/plugin-wordpress-wp-enqueue-style-boostrap-dans-une-page-settings-options/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Plugin Woocommerce Shop Page Variations</title>
		<link>https://themespress.ca/plugin-woocommerce-shop-page-variations/</link>
					<comments>https://themespress.ca/plugin-woocommerce-shop-page-variations/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Tue, 07 Mar 2017 18:28:44 +0000</pubDate>
				<category><![CDATA[Extensions]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=1578</guid>

					<description><![CDATA[<p>Plugin Woocommerce Shop Page Variations : Le plugin qui montre automatiquement les variations Woocommerce dans la page de votre boutique. Ce plugin, donc vous permet automatiquement de montrer de façon</p>
<div class="read-more"><a class="btn button-secondary" href="https://themespress.ca/plugin-woocommerce-shop-page-variations/">Lire</a></div>
<p>The post <a href="https://themespress.ca/plugin-woocommerce-shop-page-variations/">Plugin Woocommerce Shop Page Variations</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Plugin Woocommerce Shop Page Variations : Le plugin qui montre automatiquement les variations Woocommerce dans la page de votre boutique.</p>
<p>Ce plugin, donc vous permet automatiquement de montrer de façon animée le choix quantité et les variations de vos produits Woocommerce, et de calculer le prix automatique suivant les variations dans votre page Boutique et archives produits.</p>
<p><strong>OPTIONS :</strong><br />
– Customiser le css de vos variantes.</p>
<p><strong>Version :</strong> 1.2<br />
<strong>Mises à jour :</strong> 05 Mars 2017<br />
<strong>Mises à jour disponible</strong> : Oui</p><p>The post <a href="https://themespress.ca/plugin-woocommerce-shop-page-variations/">Plugin Woocommerce Shop Page Variations</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/plugin-woocommerce-shop-page-variations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ajouter les boutons par défaut TinyMCE WordPress</title>
		<link>https://themespress.ca/ajouter-boutons-defaut-tinymce-wordpress/</link>
					<comments>https://themespress.ca/ajouter-boutons-defaut-tinymce-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Fri, 20 Jan 2017 22:57:23 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Extensions]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=1465</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Ajouter les boutons par défaut TinyMCE WordPress : Dans ce tutoriel WordPress thèmespress, nous allons mettre une fonction afin d&#8217;ajouter les boutons TinyMCE WordPress par défaut. Plusieurs de nos clients ont connus la disparition de ces boutons après des mises à jour du core de WordPress.</p>
<p>Donc avec cette fonction, tous les boutons par defaut TinyMCE WordPress vont revenir sur vos articles et pages WordPress.<br />
Veuillez coller votre fonction dans votre fichier functions.php.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-1442416" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-1442416" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="standard" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">/////////////////////////////////////////////// ENABLE ALL EDITOR ///////////////////////////////////////////////////// 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
function enable_more_buttons($buttons) { 
	$buttons[] = &#039;fontselect&#039;; $buttons[] = &#039;fontsizeselect&#039;; 
	$buttons[] = &#039;styleselect&#039;; $buttons[] = &#039;backcolor&#039;; 
	$buttons[] = &#039;newdocument&#039;; $buttons[] = &#039;cut&#039;; 
	$buttons[] = &#039;copy&#039;; $buttons[] = &#039;charmap&#039;; 
	$buttons[] = &#039;hr&#039;; $buttons[] = &#039;visualaid&#039;; 
	return $buttons; 
} 

add_filter(&#039;mce_buttons_3&#039;, &#039;enable_more_buttons&#039;); 


function myformatTinyMCE( $in ) { 
   $in[&#039;wordpress_adv_hidden&#039;] = FALSE; return $in; 
}
add_filter( &#039;tiny_mce_before_init&#039;, &#039;myformatTinyMCE&#039; ); </pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Petit tutoriel court mais vraiment important pour votre gestion des pages ou des articles.</p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://themespress.ca/ajouter-boutons-defaut-tinymce-wordpress/">Ajouter les boutons par défaut TinyMCE WordPress</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/ajouter-boutons-defaut-tinymce-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Configuration des fichiers langues &#8211; Plugin WordPress</title>
		<link>https://themespress.ca/configuration-fichiers-langues-plugin-wordpress/</link>
					<comments>https://themespress.ca/configuration-fichiers-langues-plugin-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Themespress]]></dc:creator>
		<pubDate>Wed, 11 Jan 2017 16:26:03 +0000</pubDate>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Extensions]]></category>
		<guid isPermaLink="false">https://themespress.ca/?p=1419</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Configuration des fichiers langues plugin WordPress : Nous allons dans ce tutoriel préparer la façon de configurer les fichiers langues dans un Plugin WordPress.</p>
<p>D&#8217;abord, dans un premier temps, si ce n&#8217;est pas déjà fait, nous allons préparer notre fichier directeur de notre plugin de la façon suivante :</p>
<p>Votre fichier peut s&#8217;appeler index.php par exemple et doit être à la <strong>racine de votre plugin WordPress</strong>. On ne peut pas rentrer dans tous les détails de la base d&#8217;un plugin WordPress. Changer le avec vos paramètres de votre plugin WordPress.</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-3174551" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-3174551" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="standard" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">/* 
Plugin Name: Le nom du Plugin 
Plugin URI: https:www.mondomaine.com/ 
Description: Explication en une phrase de votre plugin et de ses caract&eacute;ristiques. 
Version: La version actuelle (Ex:2.0) 
Author: Votre Nom ou nom d&#039;auteur 
Author URI: L&#039;adresse du site Web de l&#039;auteur 
*/ </pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Nous allons aussi sécuriser notre fichier. En ajoutant cette ligne &#8230;</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-5585515" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-5585515" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="standard" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">if ( ! defined( &#039;ABSPATH&#039; ) ) { 
  exit; 
} </pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Ensuite on cré un dossier que nous allons nommer <strong>languages</strong> ou nous allons déposer nos fichiers .mo et .po correspondant aux langues souhaitées.<br />
Nous allons maintenant mettre en place une fonction permettant d&#8217;appeler et d’exécuter les fichiers langues :</p>

		</div>
	</div>
<div id="ts-enlighterjs-container-3222180" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-3222180" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="standard" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">/**************************************** Load folders Language ************************************/ 
function via_woocommerce_classement_load_plugin_textdomain() { 
$domain = &#039;woocommerce-classement&#039;; 
$locale = apply_filters( &#039;plugin_locale&#039;, get_locale(), $domain ); 
if ( $loaded = load_textdomain( $domain, trailingslashit( WP_LANG_DIR ) . $domain . &#039;/&#039; . $domain . &#039;-&#039; . $locale . &#039;.mo&#039; ) ) { 
  return $loaded; 
} 
else { 
  load_plugin_textdomain( $domain, FALSE, basename( dirname( __FILE__ ) ) . &#039;/languages/&#039; ); } 
} 
add_action( &#039;init&#039;, &#039;via_woocommerce_classement_load_plugin_textdomain&#039; );</pre></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Dans la fonction, on voit bien que la variable $domain = &#8216;woocommerce-classement&#8217;; stocke dans ce cas ci le nom du plugin. Il est important de le changer par le votre (C&#8217;est le nom du dossier du Plugin WordPress). Vérifier ensuite que votre dossier langages existe comme prévu.</p>
<p>Il reste plus qu&#8217;a éditer vos fichiers langues avec <a href="https://poedit.net/" target="_blank" rel="noopener">Poedit</a>.</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>Voici le code final :</strong></p>

		</div>
	</div>
<div id="ts-enlighterjs-container-8978950" class="ts-enlighterjs-container-single-enabled  " style="width: 100%;  margin-top: 0px; margin-bottom: 0px;" data-enlighter-doubleclick="true" data-enlighter-windowbutton="true" data-enlighter-windowtext="New Window" data-enlighter-rawbutton="true" data-enlighter-rawtext="RAW Code" data-enlighter-infobutton="false" data-enlighter-infotext="EnlighterJS" data-enlighter-indent="2"><pre id="ts-enlighterjs-pre-8978950" class="" style="white-space: pre-wrap; height: 100%; margin: 0; padding: 0;" data-enlighter-language="standard" data-enlighter-theme="enlighter" data-enlighter-group="" data-enlighter-title="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="1" data-enlighter-highlight="">&lt;?php 
/* 
Plugin Name: Le nom du Plugin 
Plugin URI: https:www.mondomaine.com/ 
Description: Explication en une phrase de votre plugin et de ses caract&eacute;ristiques. 
Version: La version actuelle (Ex:2.0) 
Author: Votre Nom ou nom d&#039;auteur 
Author URI: L&#039;adresse du site Web de l&#039;auteur 
*/ 

if ( ! defined( &#039;ABSPATH&#039; ) ) { 
  exit; 
} 

/**************************************** Load folders Language ************************************/ 
function via_woocommerce_classement_load_plugin_textdomain() { 
$domain = &#039;woocommerce-classement&#039;; 
$locale = apply_filters( &#039;plugin_locale&#039;, get_locale(), $domain ); 
if ( $loaded = load_textdomain( $domain, trailingslashit( WP_LANG_DIR ) . $domain . &#039;/&#039; . $domain . &#039;-&#039; . $locale . &#039;.mo&#039; ) ) { 
  return $loaded; 
} 
else { 
  load_plugin_textdomain( $domain, FALSE, basename( dirname( __FILE__ ) ) . &#039;/languages/&#039; ); } 
} 
add_action( &#039;init&#039;, &#039;via_woocommerce_classement_load_plugin_textdomain&#039; );</pre></div></div></div></div></div>
</div><p>The post <a href="https://themespress.ca/configuration-fichiers-langues-plugin-wordpress/">Configuration des fichiers langues – Plugin WordPress</a> first appeared on <a href="https://themespress.ca">Themespress</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://themespress.ca/configuration-fichiers-langues-plugin-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
