Using single_cat_title to get the current category title in WordPress

The WordPress single_cat_title function is used to retrieve the title of a single category page. It can be useful for displaying the category title in the page header, breadcrumbs, or any other area where the category title needs to be displayed dynamically.

By using the single_cat_title function, developers can easily access and display the current category title without having to manually retrieve it from the database or hardcode it into the template files.

Parameters Accepted by the WordPress single_cat_title Function

  • $prefix (string, optional. Default value: ”): What to display before the title.
  • $display (bool, optional. Default value: true): Whether to display or retrieve the title.

The function single_cat_title accepts the $prefix and $display parameters. The $prefix parameter is a string that determines what is displayed before the title, and it is optional with a default value of an empty string. The $display parameter is a boolean that specifies whether to display or retrieve the title, and it is also optional with a default value of true.

Value Returned by the WordPress single_cat_title Function

The function single_cat_title returns either a string or void when retrieving the title.

Examples

How to display the category title on a category archive page

Use the single_cat_title function to display the category title on a category archive page.

<?php
if (is_category()) {
 echo "<h1>" . single_cat_title('', false) . "</h1>";
}
?>

How to customize the category title display

Use the single_cat_title function with a custom prefix to customize the category title display.

<?php
if (is_category()) {
 echo "<h1>Category: " . single_cat_title('', false) . "</h1>";
}
?>

How to store the category title in a variable

Use the single_cat_title function to store the category title in a variable for later use.

<?php
if (is_category()) {
 $category_title = single_cat_title('', false);
 echo "<h1>" . $category_title . "</h1>";
 // Other code using $category_title
}
?>

Conclusion

The single_cat_title function is a useful tool for retrieving and displaying the title of a single category in WordPress. By using this function, developers can easily access and display the category title without having to manually retrieve the information from the database. This can save time and streamline the development process, making it a valuable addition to any WordPress project.

Additionally, the single_cat_title function offers flexibility by allowing developers to specify the display format of the category title, giving them control over how the information is presented to users. This can help improve the user experience and make the website more professional and user-friendly.

The single_cat_title function is a powerful and convenient tool for working with category titles in WordPress, and developers should consider incorporating it into their projects for improved efficiency and user experience.

Related WordPress Functions