Ajouter des champs personnalisés à la médiathèque

fonction add_custom_media_fields($form_fields, $post) { $form_fields['custom_field'] = array( 'label' => 'Champ personnalisé', 'input' => 'texte', 'value' => get_post_meta($post->ID, '_custom_field', true), ); renvoyer $form_fields; } add_filter('champs_de_pièces_jointes_à_modifier', 'add_custom_media_fields', 10, 2); fonction save_custom_media_fields($post, $attachment) { update_post_meta($post['ID'], '_custom_field', $attachment['custom_field']); retourner $post; } add_filter('champs_de_pièces_jointes_à_enregistrer', 'enregistrer_champs_médias_personnalisés', 10, 2);  

En Lire Plus

Désactiver le script emoji de WordPress

fonction disable_emojis() { remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('admin_print_scripts', 'print_emoji_detection_script'); remove_action('wp_print_styles', 'print_emoji_styles'); remove_action('admin_print_styles', 'print_emoji_styles'); remove_filter('the_content_feed', 'wp_staticize_emoji'); remove_filter('comment_text_rss', 'wp_staticize_emoji'); remove_filter('wp_mail', 'wp_staticize_emoji_for_email'); } add_action('init', 'disable_emojis');  

En Lire Plus

Activer la livraison gratuite pour les clients réguliers

add_filter('woocommerce_shipping_free_shipping_threshold', 'livraison_gratuite_pour_les_clients_de_retour'); fonction livraison_gratuite_pour_les_clients_de_retour($threshold) { if (is_user_logged_in() && current_user_can('customer_group')) { $threshold = 0; // Livraison gratuite pour les clients réguliers } return $threshold; }  

En Lire Plus