Home > CMS Tutorial > WordPress > body text

What are the forgotten WordPress template tags?

藏色散人
Release: 2021-11-18 15:02:50
forward
2311 people have browsed it

The following tutorial column of WordPress will introduce and summarize some template tags that are often forgotten. I hope it will be helpful to friends in need!

Since the advent of WordPress, it has been providing us with a large number of template tags. These template tags are PHP functions that can be used to output and retrieve a piece of data. If you have developed WordPress themes, you should be very familiar with some template tags, such as the_title tag used to display the title of the article, the_author tag used to display the name of the author of the article, etc.

Over the years, WordPress has been constantly evolving, and every new release brings us some new template tags. Therefore, it is very difficult for anyone to keep track of all template tags at all times. In this article, we summarize some template tags that are often forgotten.

P must be capitalized

According to its guidelines and standards, the "P" letter in WordPress must be capitalized.

In 2009, WordPress founder Matt Mullenweg specially launched the capital_p_dangit() function in order to help people spell the name correctly.

// You can use this function directly

$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 );
} );
Copy after login

Custom Logo

In version 4.5, WordPress launched the Customizer Upload your logo as a theme function. This new feature requires theme support: by adding add_theme_support( 'site-logo' ), the logo will appear in the Customizer.

After this feature appears, we can use some new template tags, which can handle the output of logo images on the theme: has_custom_logo(), get_custom_logo(), and 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 .'';
} );
Copy after login

Thumbnail URL

WordPress has had the ability to add thumbnails or featured images for a long time. The_post_thumbnail() template tag can display both the image tag and its value. But what if you want to set a thumbnail as the background using CSS? You can use this tag:

get_the_post_thumbnail_url().
Copy after login

Example:

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

The above is the detailed content of What are the forgotten WordPress template tags?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:juejin.im
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!