Maison > Tutoriel CMS > WordPresse > Quelles sont les balises oubliées des modèles WordPress ?

Quelles sont les balises oubliées des modèles WordPress ?

藏色散人
Libérer: 2021-11-18 15:02:50
avant
2412 Les gens l'ont consulté

Ce qui suit est un résumé de quelques balises de modèles qui sont souvent oubliées par la colonne des didacticiels WordPress. J'espère que cela sera utile aux amis dans le besoin !

Depuis que WordPress a vu le jour, il nous fournit un grand nombre de balises de modèles. Ces balises de modèle sont des fonctions PHP qui peuvent être utilisées pour générer et récupérer une donnée. Si vous avez développé des thèmes WordPress, vous devez très bien connaître certaines balises de modèles, comme la balise the_title utilisée pour afficher le titre de l'article, la balise the_author utilisée pour afficher le nom de l'auteur de l'article, etc.

WordPress a constamment évolué au fil des années, et chaque nouvelle version nous apporte de nouvelles balises de modèle. Par conséquent, il est très difficile pour quiconque de suivre à tout moment toutes les balises de modèle. Dans cet article, nous résumons quelques balises de modèles souvent oubliées.

P doit être en majuscule

Selon ses directives et normes, la lettre "P" dans WordPress doit être en majuscule.

En 2009, le fondateur de WordPress, Matt Mullenweg, a spécialement lancé la fonction capital_p_dangit() afin d'aider les gens à épeler correctement le nom.

// Vous pouvez utiliser cette fonction directement

$footer_text = get_theme_mod( "footer_text", "" );
$footer_text = captial_p_dangit( $footer_text ); // Any WordPress text is turned with capital P.
 
// 或是在WordPress Filter中使用
add_filter( "the_excerpt", function( $text ) {
  return captial_p_dangit( $text );
} );
Copier après la connexion

Personnaliser le logo

Dans la version 4.5, WordPress a lancé la fonction de téléchargement de logo comme thème dans Customizer. Cette nouvelle fonctionnalité nécessite le support du thème : en ajoutant add_theme_support( 'site-logo' ), le logo apparaîtra dans le Customizer.

Après l'apparition de cette fonctionnalité, nous pouvons utiliser de nouvelles balises de modèle, qui peuvent gérer la sortie des images de logo sur le thème : has_custom_logo(), get_custom_logo() et the_custom_logo().

// 1. 输出包括图像logo和回到主页的连接
the_custom_logo();
 
// 2. 获得自定义logo output "string"
$logo = get_custom_logo();
 
// 3. 条件
if ( has_custom_logo() ) {
  $logo = get_custom_logo();
}
 
// 4. 使用'get_custom_logo'将logo打包在div中
add_filter( "get_custom_logo", function( $html ) {
  return ''. $html .'';
} );
Copier après la connexion

URL de la vignette

WordPress a depuis longtemps la possibilité d'ajouter des vignettes ou des images en vedette. La balise de modèle_post_thumbnail() peut afficher la balise d'image ainsi que sa valeur. Mais que se passe-t-il si vous souhaitez définir une vignette comme arrière-plan en utilisant CSS ? Vous pouvez utiliser cette balise :

get_the_post_thumbnail_url().
Copier après la connexion

Exemple :

 'ol',
      'short_ping'  => true,
      'avatar_size' => 42,
    ) );
  ?>
Copier après la connexion

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!

Étiquettes associées:
source:juejin.im
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal