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 ); } );
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 .''; } );
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().
Example:
'ol', 'short_ping' => true, 'avatar_size' => 42, ) ); ?>
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!

WordPressisuser-friendlyduetoitsintuitiveinterfaceandCMS,whichseparatescontentfromdesign.Itoffersarichtexteditorforeasycontentcreationandamedialibraryfororganization.Itsflexibilityisenhancedbynumerousthemesandplugins,thoughoverusecanimpactperformance

WordPressissuitableforbusinesssettings.1)Itsupportse-commercewithpluginslikeWooCommerce,allowingproductmanagementandpaymentprocessing.2)ItservesasaCMSforcorporateblogs,enhancingSEOandengagement.3)Customizationispossiblewithnumerousthemesandplugins.4)

WordPressisnotidealforhigh-trafficwebsites,customandcomplexapplications,security-sensitiveapplications,real-timedataprocessing,andhighlycustomizeduserinterfaces.Forhigh-trafficsites,useNext.jsorcustomsolutions;forcomplexapplications,optforDjangoorRub

Yes,youcanbuildablogwithWordPress.1)ChoosebetweenWordPress.comforbeginnersorWordPress.orgformorecontrol.2)Selectathemetopersonalizeyourblog'slook.3)Usepluginstoenhancefunctionality,likeSEOandsocialmediaintegration.4)Customizeyourthemewithsimplecodetw

WordPresscanbesecureifmanagedproperly.1)KeeptheWordPresscoreupdatedtopatchvulnerabilities.2)Vetandupdatepluginsandthemesfromreputablesources.3)Enforcestrongpasswordsandusetwo-factorauthentication.4)Chooseahostingproviderwithgoodsecuritypractices.5)Ed

WordPresscanbuildvarioustypesofwebsites:1)Personalblogs,easytosetupwiththemesandplugins.2)Businesswebsites,usingdrag-and-dropbuilders.3)E-commerceplatforms,withWooCommerceforseamlessintegration.4)Communitysites,usingBuddyPressorbbPress.5)Educationalp

WordPressisapowerfulCMSwithsignificantadvantagesandchallenges.1)It'suser-friendlyandcustomizable,idealforbeginners.2)Itsflexibilitycanleadtositebloatandsecurityissuesifnotmanagedproperly.3)Regularupdatesandperformanceoptimizationsarenecessarytomainta

WordPressexcelsineaseofuseandadaptability,makingitidealforbeginnersandsmalltomedium-sizedbusinesses.1)EaseofUse:WordPressisuser-friendly.2)Security:Drupalleadswithstrongsecurityfeatures.3)Performance:GhostoffersexcellentperformanceduetoNode.js.4)Scal


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Atom editor mac version download
The most popular open source editor

SublimeText3 Mac version
God-level code editing software (SublimeText3)

SublimeText3 Chinese version
Chinese version, very easy to use
