Maison  >  Article  >  développement back-end  >  Exemple d'utilisation de la fonction extract() de wordpress

Exemple d'utilisation de la fonction extract() de wordpress

不言
不言avant
2019-04-01 09:36:183726parcourir

Le contenu de cet article concerne les exemples d'utilisation de la fonction extract() de WordPress. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Problème : La page unique dans wordpres fait référence à 15343524653da45df253268258fb1516, mais ce qui est affiché sur la page est le contenu de l'article

Cause : the_excerpt ( ); Lorsque l'extrait n'a pas de contenu, le contenu de l'article sera intercepté.

La fonction intégrée de Wordpress the_excerpt() est une fonction fréquemment utilisée. Elle est utilisée pour obtenir le résumé de l'article en cours. Elle se termine par [...]. l'article, il est par défaut Intercepter les 55 premiers mots de l'article. Par défaut, les balises HTML et les graphiques sont supprimés des champs interceptés et doivent être utilisés dans une boucle (! Parfois, ils peuvent être affichés sans boucle, mais dans certains cas ce sera déroutant).

Utilisation : La fonction_excerpt() est également très simple à utiliser. L'utilisation est la suivante :

Cette balise n'a aucun paramètre et peut être utilisée directement. Cependant, les paramètres par défaut de. les fonctions ne sont parfois pas satisfaisantes. Les besoins des utilisateurs. Par exemple, les utilisateurs domestiques n'ont pas l'habitude de terminer par [...]. De plus, les 55 premiers caractères sont parfois trop peu nombreux. Aussi, peut-on personnaliser la fin du résumé de l'article. et en ajouter d'autres ? Quant aux liens, ces personnalisations nécessitent uniquement d'ajouter le code correspondant au fichier function.php du thème.

Contrôlez le nombre de mots dans le résumé :

/*控制摘要字数*/
function new_excerpt_length($length) {
return 150;
}
add_filter("excerpt_length", "new_excerpt_length");

retour 150 est le caractère renvoyé, deux caractères et un caractère chinois. Cela peut être défini selon vos propres besoins.

Changer le style d'affichage par défaut à la fin du résumé :

function new_excerpt_more($excerpt) {
return str_replace("[...]", "...", $excerpt);
}
add_filter("wp_trim_excerpt", "new_excerpt_more")

la fonction_excerpt() se termine par [...] par défaut, on utilise ici remplacement php La fonction str_replace le remplace par..., ou vous pouvez le remplacer par le symbole souhaité.

Ajouter une fin personnalisée :

function new_excerpt_more($more) {
global $post;
return " <a href="". get_permalink($post->ID) . "">阅读更多</a>";
}
add_filter("excerpt_more", "new_excerpt_more");

Ajouter un lien Lire la suite à la fin du résumé de l'article, qui semble plus conforme aux habitudes de lecture de l'utilisateur. La suite peut être modifiée en. le contenu que vous souhaitez.

Ajoutez simplement le code ci-dessus au fichier function.php du thème.

[Cours recommandé : Tutoriel vidéo PHP]

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer