Comment créer et personnaliser des extraits WordPress
ST est disponible dans la boucle WordPress) et renvoie son attribut post _ Extract. Il semble donc qu’aucun extrait ne signifie que WordPress n’affichera rien à la fin, n’est – ce pas? Pas si vite. Notez que cette fonction ne renvoie pas directement la valeur de post _ Extract. Au lieu de cela, il le filtre avec un nouveau filtre: obtenir _ extrait. Par conséquent, s’il y a une action associée à ce filtre, le résultat final peut changer et ne plus être une chaîne vide…
En fait, c’est ce qui se passe ici! Si nous n’écrivons pas d’extraits d’un article, nous verrons ce qui suit au début: Extraction automatique générée par WordPress. La première phrase de notre post sera un extrait généré par WordPress. Fonction WP _ TRIM Extract si nous effectuons une recherche rapide dans le code source WordPress, nous verrons qu’une seule opération est associée par défaut au filtre get the Extract. En particulier, inclure \/ filtre par défaut dans WP. Php nous avons vu qu’une fonction appelée WP _ TRIM Extract était accrochée. Selon la documentation WordPress, l’extrait WP _ TRIM est chargé de produire un extrait d’un maximum de 55 mots et, si nécessaire, d’ajouter un point de pause. Le fait est que la fonction considère qu’il est \
Fonctions WP _ TRIM Extract ($Text = ‘, $post = null) {$raw extract = $text; if (\
Vous continuerez à creuser et à comprendre comment WordPress génère réellement le code source. Cependant, je pense que vous avez déjà cette idée, donc regardons à nouveau le document, car il révèle le sujet:
Si nécessaire, retournez jusqu’à 55 mots et ajoutez un point de départ suspendu. La limite de 55 mots peut être modifiée par le plug – in \/ thème en utilisant le filtre except _ length. La chaîne « […] » peut être éditée par le plug – in \/ thème en utilisant le filtre except _ more. WP _ TRIM Extract document, vous savez maintenant tout ce qu’il faut pour personnaliser complètement le résumé automatique généré par wordpress pour vos messages. Comment personnaliser l’extrait automatique regardons quelques exemples pour voir comment personnaliser l’extrait automatique en utilisant les filtres que nous avons vus dans le post d’aujourd’hui. Au fait, n’oubliez pas que pour ajouter l’un de ces changements à votre site Web, vous devrez peut – être créer un plug – in.
Comment changer le nombre de mots que je veux utiliser dans l’extrait est l’une des façons les plus simples. Nous avons vu que nous avons un filtre de longueur d’extrait pour choisir le nombre de mots requis dans l’extrait, alors utilisons – le: fonction nelio _ 100 word Extracts ($length) {if (IS admin () {return $length;} Renvoie 100;} Ajouter un filtre (‘Extract _ length’, ‘nelio 100 word Extract’, 99); Notez que la première chose que nous faisons dans une fonction est de nous assurer que nous sommes à l’avant – garde. Si nous sommes sur le tableau de bord (IS _ Admin), il est préférable de ne rien faire avec nos extraits. Une fois que nous sommes sûrs que nous sommes dans un \
B) Comment modifier le texte affiché après extraction automatique c’est aussi très facile, car nous avons vu un filtre pour cela: la fonction nelio _ clickable Read more ($more) {if (IS admin () {return $more;} Retour sprintf (‘) Dis – moi, M.
(‘The _ content’, get the content (); Retourner le Sous – traitant ($content, 0, strpos ($content, ‘ ‘ ) + ;} Ajouter un filtre (\