add_filter('auto_update_plugin', '__return_false');
Catégorie: WordPress
Plugins(37)
Ajouter des polices personnalisées
fonction add_custom_fonts() { wp_enqueue_style('custom-fonts', 'https://fonts.googleapis.com/css?family=Font1|Font2'); } add_action('wp_enqueue_scripts', 'add_custom_fonts');
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);
Ajouter un code personnalisé à l'en-tête
fonction custom_header_code() { echo ' '; } add_action('wp_head', 'code_d'en-tête_personnalisé');
Désactiver l'API REST de WordPress
function disable_rest_api() { return new WP_Error('rest_disabled', 'L'API REST a été désactivée.', array('status' => 403)); } add_filter('rest_authentication_errors', 'disable_rest_api');
Modifier le répertoire de téléchargement d'images par défaut
fonction custom_upload_dir($path) { $upload_dir = wp_upload_dir(); $path['chemin'] = $upload_dir['basedir'] . '/coutume'; $path['url'] = $upload_dir['baseurl'] . '/coutume'; renvoie $path; } add_filter('répertoire_de_téléchargement', 'répertoire_de_téléchargement_personnalisé');
Supprimer la version WordPress de l'en-tête
fonction remove_wp_version() { return ”; } add_filter('the_generator', 'remove_wp_version');
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');
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; }
Vider automatiquement le panier lorsqu'un produit est ajouté
add_action('woocommerce_add_to_cart', 'vider_panier_à_l'ajout'); fonction empty_cart_on_add() { WC()->cart->empty_cart(); }