{"id":21116,"date":"2025-06-09T11:49:06","date_gmt":"2025-06-09T11:49:06","guid":{"rendered":"https:\/\/couponaffiliates.com\/?post_type=docs&#038;p=21116"},"modified":"2025-06-09T12:09:20","modified_gmt":"2025-06-09T12:09:20","password":"","slug":"desactiver-les-fonctions-de-commission-personnalisee-par-coupon-pour-les-produits-et-les-utilisateurs","status":"publish","type":"docs","link":"https:\/\/couponaffiliates.com\/fr\/documents\/desactiver-les-fonctions-de-commission-personnalisee-par-coupon-pour-les-produits-et-les-utilisateurs\/","title":{"rendered":"D\u00e9sactiver les fonctionnalit\u00e9s \"Commission personnalis\u00e9e par coupon, produit et utilisateur\" pour certains administrateurs (Fonction)"},"content":{"rendered":"<p>Par d\u00e9faut, les options permettant d'afficher les param\u00e8tres de commission personnalis\u00e9s et d'autres param\u00e8tres d'affiliation par coupon, produit, utilisateur ou r\u00f4le d'utilisateur sont disponibles pour tous les utilisateurs de l'administrateur.<\/p>\n\n\n\n<p>Si vous souhaitez masquer ces param\u00e8tres\/fonctionnalit\u00e9s pour les utilisateurs ne jouant pas un certain r\u00f4le ou n'ayant pas d'identifiant, vous pouvez le faire en utilisant \"remove_action\" et \"remove filter\", comme suit :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * D\u00e9crocher les fonctions WCUsage par commission pour les non-administrateurs.\n *\/\nfunction unhook_wcusage_per_commission_functions() {\n\tif ( current_user_can( 'administrator' ) ) {\n\t\tretour ;\n\t}\n\n\t\/\/ D\u00e9crocher du profil de l'utilisateur\n\tremove_action( 'show_user_profile', 'wcusage_profile_fields' ) ;\n\tremove_action( 'edit_user_profile', 'wcusage_profile_fields' ) ;\n\tremove_action( 'personal_options_update', 'wcusage_save_profile_fields' ) ;\n\tremove_action( 'edit_user_profile_update', 'wcusage_save_profile_fields' ) ;\n\n\t\/\/ D\u00e9crocher des donn\u00e9es produit de WooCommerce\n\tremove_filter('woocommerce_product_data_tabs', 'add_wcusage_product_data_tab', 99 ) ;\n\tremove_action('woocommerce_product_data_panels', 'add_wcusage_product_data_fields' ) ;\n\n\t\/\/ D\u00e9crocher des donn\u00e9es du coupon WooCommerce\n\tremove_filter('woocommerce_coupon_data_tabs', 'add_wcusage_coupon_data_tab', 99 ) ;\n\tremove_action('woocommerce_coupon_data_panels', 'add_wcusage_coupon_data_fields', 1 ) ;\n\tremove_action('woocommerce_coupon_options_save', 'wcusage_save_coupon_settings' ) ;\n}\nadd_action('init', 'unhook_wcusage_per_commission_functions', 100 ) ;\n<\/code><\/pre>\n\n\n\n<p>Le <strong>if ( current_user_can( 'administrator' ) )<\/strong> au d\u00e9but de la fonction signifie qu'elle n'appliquera pas les d\u00e9crochages aux utilisateurs ayant le r\u00f4le \"administrateur\", de sorte qu'ils verront toujours les options. Vous pouvez personnaliser cette fonction selon vos besoins.<\/p>\n\n\n\n<p><em>Le code peut ne pas \u00eatre 100% complet ou test\u00e9 correctement. Veillez \u00e0 effectuer vos propres tests et \u00e0 cr\u00e9er des sauvegardes de votre site web avant d'utiliser un code personnalis\u00e9.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Par d\u00e9faut, les options permettant d'afficher les param\u00e8tres de commission personnalis\u00e9s et d'autres param\u00e8tres d'affiliation par coupon, produit, utilisateur ou r\u00f4le d'utilisateur sont disponibles pour tous les utilisateurs administrateurs. Si vous souhaitez masquer ces param\u00e8tres\/fonctionnalit\u00e9s pour les utilisateurs ne jouant pas un certain r\u00f4le ou n'ayant pas d'identifiant, vous pouvez le faire en utilisant \"remove_action\" et \"remove filter\", comme dans [...]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":"","_links_to":"","_links_to_target":""},"doc_category":[136],"doc_tag":[],"class_list":["post-21116","docs","type-docs","status-publish","hentry","doc_category-developers","wpbf-post"],"year_month":"2026-04","word_count":253,"total_views":"1137","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Elliot Sowersby","author_link":"#"},"doc_category_info":[{"term_name":"Developers","term_url":"https:\/\/couponaffiliates.com\/fr\/categorie-docs\/developpeurs\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":136,"label":"Developers"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/21116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/comments?post=21116"}],"version-history":[{"count":5,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/21116\/revisions"}],"predecessor-version":[{"id":21124,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/21116\/revisions\/21124"}],"wp:attachment":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/media?parent=21116"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/doc_category?post=21116"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/doc_tag?post=21116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}