Astuce : regardez de plus près jQuery - Grep
Dans le dernier épisode de « Anatomie de jQuery », nous allons lever le voile sur $.grep et voir exactement ce qui se passe dans les coulisses.
Abonnez-vous à notre page YouTube pour regarder tous les tutoriels vidéo !
grep
source jQuery
// jQuery source for the grep method grep: function( elems, callback, inv ) { var ret = []; // Go through the array, only saving the items // that pass the validator function for ( var i = 0, length = elems.length; i < length; i++ ) { if ( !inv !== !callback( elems[ i ], i ) ) { ret.push( elems[ i ] ); } } return ret; }
J'espère que vous comprenez désormais mieux ce qui se passe dans les coulisses. N'oubliez pas : chaque fois que vous devez supprimer des éléments d'un tableau, $.grep fera très bien l'affaire !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pour effacer WordPress Cache, vous devez d'abord confirmer la méthode de cache avant de fonctionner. 1. Certains plug-ins prennent en charge la compensation séparément selon la page; 2. Notez que le chemin peut changer en fonction de l'environnement hôte; 3. Lorsque vous contrôlez le cache du navigateur, appuyez sur Ctrl F5 (Windows) ou CMD Shift R (Mac) pour forcer l'actualisation de la page, ou effacer l'historique du navigateur et les données de cache, ou utilisez le mode incognito pour afficher les derniers à l'intérieur.

Il existe trois façons d'exclure des catégories spécifiques dans WordPress: utilisez query_posts (), utilisez le crochet pre_get_posts ou utilisez le plug-in. Tout d'abord, utilisez Query_Posts () pour modifier directement la requête de boucle principale dans le fichier de modèle, tel que Query_Posts (array ('catégorie__not_in' => array (3,5))), ce qui convient à un ajustement temporaire mais peut affecter la pagination; Deuxièmement, il est plus sûr d'ajouter des fonctions de fonctions.php via le crochet pre_get_posts. Par exemple, à l'exclusion de l'ID de classification spécifié lors de la jugement de la boucle principale de la page d'accueil, cela n'affectera pas la logique d'une autre page; Enfin, WPCate peut être utilisé

Pour migrer le site unique WordPress vers le mode multi-sites, suivez les étapes suivantes: 1. Ajouter Define ('WP_ALLOW_MULTISITE', true); activer la fonction multi-sites; 2. Sélectionnez le sous-domaine ou le mode sous-répertoire en fonction des besoins; 3. Entrez l'interface "Installation réseau" pour remplir les informations et modifier les fichiers de configuration et les règles .htaccess comme invites; 4. Après s'être connecté à l'arrière-plan, vérifiez si l'interface de gestion multi-sites est normale; 5. Activer manuellement les thèmes et les plug-ins de chaque site et la compatibilité des tests; 6. Définir les autorisations et les mesures de sécurité pour garantir que les autorisations du Super Administrateur sont contrôlées; 7. Si vous avez besoin d'ouvrir l'enregistrement, vous devez activer les options correspondantes et limiter le risque de sites de spam. L'ensemble du processus doit être géré avec prudence

Pour réaliser l'affichage des champs d'utilisateurs personnalisés sur les forums, les CMS ou les plates-formes de gestion des utilisateurs, les étapes suivantes doivent être suivies: 1. Confirmez si la plate-forme prend en charge les champs utilisateur personnalisés. Par exemple, WordPress peut être implémenté via des plug-ins, du discours via des paramètres d'arrière-plan et Django via des modèles personnalisés; 2. Ajouter des champs et configurer les autorisations d'affichage, telles que la définition des types de champs et la visibilité dans WordPress pour s'assurer que les données de confidentialité ne sont autorisées qu'à afficher par les utilisateurs; 3. Valeurs de champ d'appel dans les modèles frontaux, tels que l'utilisation de la fonction php get_user_meta () ou le modèle django syntax {{user.profile.city}}; 4. Testez l'effet d'affichage du champ, vérifiez les autorisations d'accès de différents rôles et le terminal mobile

Il existe trois façons de protéger le backend WordPress: 1. Utilisez .htpasswd et .htaccess pour ajouter des mots de passe de la couche serveur. En créant des fichiers d'identification chiffrés et en configurant le contrôle d'accès, vous ne pouvez pas entrer même si vous connaissez l'adresse de connexion et le numéro de compte; 2. Modifiez l'adresse de connexion par défaut et utilisez des plug-ins tels que WPShidelogin pour personnaliser l'URL de connexion pour réduire le risque d'être des attaques automatisées; 3. En combinaison avec la liste blanche IP restreignant les sources d'accès, défini pour permettre uniquement aux IP spécifiques d'accéder à WP-Login.php dans la configuration du serveur pour empêcher les tentatives de connexion aux emplacements non autorisés.

Pour résoudre le problème de WordPress restreint en téléchargeant des fichiers volumineux, vous pouvez l'implémenter de quatre manières suivantes: 1. Modifiez les paramètres upload_max_filesize, post_max_size et memory_limit dans le fichier de configuration php.ini et redémarrez le serveur; 2. Ajoutez l'instruction PHP_VALUE pour ajuster la limite dans le fichier .htaccess du serveur Apache; 3. Définissez les constantes WP_MEMORY_LIMIT et WP_MAX_MEMORY_LIMIT dans WP-Config.php; 4. Contactez le fournisseur de services hôte pour demander un ajustement de la limite PHP. Priority Try .htaccess ou WP-Config

S'il y a un problème après la mise à jour du thème WordPress, vous pouvez faire reculer l'ancienne version pour résoudre. Méthode 1: Installez manuellement l'ancienne version du thème. Vous devez télécharger le fichier .zip correspondant et le télécharger sur l'arrière-plan pour activer. Faites attention aux paramètres de sauvegarde à l'avance. Méthode 2: Utilisez des plug-ins tels que WPDownGrade pour gérer la version, qui prend en charge la commutation directe et la visualisation des journaux en arrière-plan, mais certaines anciennes versions doivent encore apporter leurs propres liens. Les notes incluent: assurez-vous de sauvegarder les données du site Web, de confirmer la compatibilité de l'ancienne version, de hiérarchiser le fonctionnement dans l'environnement de test et de conserver le contenu de modification de référence de fichier actuel.

Lorsque les bases de données WordPress s'exécutent lentement, vous pouvez améliorer les performances en nettoyant régulièrement les données indésirables, en optimisant la structure de la table et en indexant, en activant les mécanismes de mise en cache et en ajustant la configuration du serveur de base de données. 1. Nettoyez régulièrement les données de spam, telles que les révisions d'articles, les brouillons, les commentaires de spam, etc. Vous pouvez utiliser des plug-ins ou exécuter manuellement des instructions SQL pour la supprimer. Il est recommandé une fois par mois. 2. Optimiser la structure et l'index de la table de la base de données, ajoutez des index aux champs de requête à haute fréquence (tels que Meta_key de WP_postmeta) pour améliorer l'efficacité de la requête, mais éviter une indexation excessive affectant les performances d'écriture. 3. Activer le mécanisme de cache, tel que le cache d'objet (redis / memcached) ou utiliser le plug-in de cache (w3totalcache / wpsupercache), et coopérer avec C
