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

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

藏色散人
藏色散人avant
2021-11-18 15:02:502384parcourir

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 );
} );

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 .'';
} );

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().

Exemple :

 'ol',
      'short_ping'  => true,
      'avatar_size' => 42,
    ) );
  ?>

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