What is: Template Tag

A template tag is a PHP function used to generate and display information dynamically. WordPress Themes contain different templates and theme developers use template tags to fetch and display dynamic data. WordPress has many built-in template tags that can be used in WordPress themes. WordPress plugins and themes can also define their own template tags and use them in different templates.

Example:

Tables can't be imported directly. Please insert an image of your table which can be found here.

1

The author template tag displays the name of the post author in WordPress.

Usage example:

Tables can't be imported directly. Please insert an image of your table which can be found here.

1

Template tags can also return a data set and users can choose what to display using parameters.

Example:

Tables can't be imported directly. Please insert an image of your table which can be found here.

1

Template tags are basically PHP functions, so any PHP function defined by a WordPress plugin or theme can be used as a template tag. To use a theme function as a template tag, the function should be defined in the theme’s functions.php file.

Template tags are PHP functions, so they can also be used inside other PHP functions and template tags. In the example below, we have defined a function that displays some text.

Example:

Tables can't be imported directly. Please insert an image of your table which can be found here.

1 2 3 4

To use this function in a template, add this line of code:

Tables can't be imported directly. Please insert an image of your table which can be found here.

1

Multiple template tags can also be combined to accomplish a goal.