16 fragments de code utiles pour WordPress
Ce sont les petites choses qui comptent, non? C’est une partie de la raison pour laquelle WordPress est si différent: il peut être personnalisé de plusieurs façons pour répondre à vos besoins spécifiques, pratiquement illimité. Bien sûr, vous pouvez trouver des plug – ins qui répondent à presque tous les besoins imaginaires, mais si vous pouvez trouver un fragment simple pour faire le travail, c’est généralement le chemin le moins résistant. Nous avons rassemblé des fragments utiles de tout le réseau qui peuvent rendre votre vie WordPress plus simple et plus pratique. Il existe plusieurs façons d’utiliser un fragment de code. Dans la plupart des cas, vous vous dirigez vers une fonction de fichier. Php, mais réfléchissez un peu plus.
Vos fonctions de fichier. PHP est très spécifique à votre sujet. Si vous décidez de changer de sujet à l’avenir et que vous avez des fonctionnalités qui ne sont pas spécifiques à un sujet, vous devez recommencer. De plus, si vous apportez des changements au sujet principal, puis mettez à jour, tous les changements seront écrasés. Assurez – vous d’utiliser les sous – thèmes. Pour résoudre ce problème, vous avez plusieurs options: écrire un plug – in personnalisé. Utilisez un plug – in de fragment de code, comme un fragment de code. Utilisez des plug – ins spécifiques au sujet. Utilisez le Sous – thème et insérez tous les changements de fonctionnalité dans le Sous – thème. Un fragment de code plug – in gratuit vous permettra de créer votre propre dépôt de fragment de code personnalisé qui peut être ouvert ou fermé au besoin sans avoir à modifier la fonctionnalité du fichier. Php.
Il existe d’autres solutions, par exemple, si vous exécutez un thème Genesis, vous pouvez utiliser le plug – in Cobalt apps Genesis extender qui vous permet d’ajouter des fonctionnalités personnalisées à l’arrière du plug – in. Ce plugin spécial vous permet également d’empêcher les fonctions personnalisées d’affecter la zone de gestion WordPress. Cela empêche les interruptions
On a tous vécu ça, non? Le dernier Conseil est de toujours sauvegarder le site avant de commencer à faire des changements, en particulier pour vous assurer que vous avez une copie de la fonctionnalité de fichier à portée de main. Php original.
Lien automatique vers le nom d’utilisateur de Twitter chaque fois que vous mentionnez une entreprise ou une personne dans un billet, il est préférable de faire un lien vers leur profil Twitter. Ce petit clip pratique recherchera le texte dans votre billet indiquant le nom d’utilisateur de Twitter, puis créera automatiquement un lien pour vous. Confort de remplacement [protégé par courriel] Utilisez @ wpkube. Fonction content _ Twitter Reference ($content) {
Renvoie PREG \ u replace (‘\/ ([^ a – ZA – Z0 – 9 – & amp;]) ([0 – 9a – ZA – Z +) \/ ‘, [protégé par courriel] $ 2 \
}
Ajouter un filtre (\
Ajouter un filtre (‘comment _ text’, ‘Content Twitter notice’); Source: wpsnipp
Ajouter du Code court à un widget parfois, vous voulez juste ajouter du Code court à un widget texte. Heureusement, il s’agit d’une solution simple à une seule ligne. Ajouter un filtre (‘Widget _ text’, ‘do shortcode’);
Source: Thomas Griffin redirige les nouveaux utilisateurs enregistrés vers une page spécifique si vous avez besoin que les nouveaux utilisateurs s’inscrivent sur le site WordPress, vous voudrez peut – être les rediriger vers une page spécifique une fois qu’ils auront terminé avec succès. Vous voudrez peut – être leur fournir des informations importantes ou des téléchargements spécifiques. Fonction WPS _ Registration Redirect () {
Retourner à la maison _ URL (\
}
Ajouter un filtre U (\
Source: wpsnipp
Dans une certaine mesure, limiter le suivi des révisions ultérieures dans WordPress est une bonne fonctionnalité. Si vous avez fait beaucoup de changements dans l’éditeur WordPress, il est facile de trouver des dizaines, voire des centaines de révisions dans l’éditeur WordPress.
Votre numéro de version WordPress, qui est simplement ajouté par les visiteurs. & C’est… Php
Supprimer le numéro de version du WP
ATTENTION – cette information est également disponible dans le README. Fichier HTML dans le Répertoire racine – Supprimer ce fichier!
Supprimer l’action U (\
?? Turbine à gaz;
Source: while wpfunction hides WordPress Update Message management customer websites, sometimes you want to delay Upgrade to the Latest version of WordPress until you can create a New Backup. Ce clip cache les messages de mise à jour attrayants affichés dans le titre.
Cacher les mises à jour WordPress
Fonction WP _ hide Update () {
Supprimer _ action (‘admin notices’,’ Update nag ‘, 3);
}
Ajouter une action (\
Source: torque MAG remove comment URL Field si votre blog continue d’être la cible des spammeurs, vous pouvez supprimer les champs URL des commentaires, ce qui leur enlève la plupart de leurs motivations. Fonction remove _ comment Fields ($Fields) {
Non défini ($Field [‘URL’);
Renvoie le champ $;
}
Ajouter _ filter (‘comment form default Fields’,’ remove comment Fields’);
Source: wphub. Com: Combien d’images un auteur a – t – il affichées sur son billet? Lorsque les auteurs sont responsables de l’ajout de leurs propres images à leurs messages, il est agréable de savoir rapidement comment elles sont jointes. Ce clip ajoute une colonne de gestion personnalisée.
Ajouter un filtre (‘Manage _ posts Columns’,’ posts Columns attachment count ‘, 5);
Ajouter des actions (Manage posts Custom column, ‘posts Custom Columns attachment count’, 5, 2);
Fonctions posts _ Columns attachment count ($default)
$default [‘WPS _ post attachments’] = U U (‘ attached ‘);
Renvoie $par défaut;
}
Fonctions posts _ Custom Columns attachment count ($column name, $ID)
Si ($column _ name = = ‘WPS post attachments’)
$attachment = get Child (array (‘post _ parent’ = & gt; $ID));
$count = count ($Attachment);
Si ($count! = 0) {echo $count;}
}
}
Police
E: compression JPEG automatique wpsnip end si vous utilisez un optimiseur d’image tiers comme Optimus ou WP smoush, vous pouvez décider de désactiver l’optimiseur d’image WordPress intégré, qui est réglé à 90%. Ajouter un filtre (‘JPEG _ Quality’, ‘Smashing JPEG Quality’);
Fonction Smashing _ JPEG Quality () {
Renvoie 100;
}
Source: Smashing magazine demande des photos en vedette si vous avez des clients qui créent leurs propres messages, c’est une bonne idée. Après avoir pris le temps de concevoir une mise en page de modèle attrayante, les clients décident souvent de sauter l’image de premier plan, ce qui perturbe le flux et le rendu du contenu que vous créez. Ce clip invite l’auteur à sélectionner une image de premier plan avant de poster un message. Ajouter _ action (‘Save post’, ‘wpds check miniature’);
Ajouter _ action (‘admin notices’,’ wpds Thumbnail Error ‘);
Fonction wpds _ check miniature ($post ID) {
Changer à n’importe quel type de message personnalisé
Si (get _ post type ($post ID)! = Publier ‘)
Reviens!
Si (! Has _ post miniature ($post ID)) {
Définir les transitoires pour afficher les messages administratifs à l’utilisateur
Set _ Transient (\
Annuler le crochet de cette fonction pour qu’elle ne tourne pas indéfiniment
Supprimer _ action (‘Save post’, ‘wpds check miniature’);
Mettre à jour le billet et le définir comme un brouillon
WP _ update post (array (‘id’ = & gt; $post ID, ‘post Status’ = & gt;’ Draft ‘);
Ajouter _ action (‘Save post’, ‘wpds check miniature’);
< Modifier
Supprimer _ Transient (\
}
}
Fonction wpds _ Thumbnail Error ()
{Y}
Vérifier si le transitoire est réglé et afficher un message d'erreur
Si (get _ Transient (\
Echo \
& lt; Div id \
Vous devez sélectionner une image en vedette. Votre message a été enregistré mais ne peut pas être publié.
& lt \/ Div & gt;
'
Supprimer _ Transient (\
}
}
Source: wpsnipp remplacer \
Tout le monde n'est pas fan de l'Ouest. Si cela vous inclut, il est peut – être temps de changer le message \
$my _ account = $WP admin Bar – & gt; Get _ Node (\
$newtitle = Str _ replace ('howdy', 'logged in as',' My Account – & gt; title);
$wp \ u Management Bar – & gt; Ajouter un noeud (tableau)
\
\
));
}
Ajouter un filtre (\
Source: snipplr supprimer ou masquer des catégories de la page d'accueil parfois vous voulez supprimer ou éviter d'afficher certaines catégories sur la page d'accueil. Certains sujets avancés ont cette fonctionnalité intégrée, donc assurez – vous de vérifier d'abord les paramètres du sujet. Cela devrait être possible sans ce petit fragment.
Fonction exclude _ Category Home ($QUERY) {
Si ($QUERY – & gt; is _ Home)
$QUERY – & gt; Set ('Cat', '5, – 34');
}
Renvoie $QUERY;
}
Ajouter un filtre ('pre _ get posts',' exclude Category home ');
Source: WP Mayor affiche x résultats sur la page des résultats de recherche ce clip vous permettra de le faire si vous voulez changer le nombre par défaut de résultats de recherche retournés à plus ou moins que le nombre par défaut. Limite de fonction _ posts per Search page () {
Si (IS _ search ())
Définir _ Query var ('posts per archive page', 20);
}
Ajouter un filtre ('pre _ get posts',' limit posts per Search page ');
Source: WordPress si vous avez des extraits de code WordPress que vous aimez utiliser, partagez – les dans les commentaires ci – dessous.