Home » Functions » get_page_by_title

Function Name: get_page_by_title

In WordPress, the get_page_by_title function is used to retrieve a page object based on its title. This function allows developers to easily fetch a specific page by its title without having to know its ID or any other details.

The get_page_by_title function takes the title of the page as its parameter and returns the corresponding page object if found. If no page with the specified title exists, the function returns null.

This function is useful in scenarios where you need to programmatically retrieve a specific page by its title and perform operations on it. For example, you might want to display the content of a specific page in a custom template or manipulate its metadata.

Example Usage:

Let’s say you have a WordPress site with a page titled "About Us" and you want to retrieve its content using the get_page_by_title function. Here’s how you can achieve that:

$page_title = 'About Us';
$page = get_page_by_title($page_title);

if ($page) {
    echo $page->post_content; // Outputs the content of the "About Us" page
} else {
    echo 'Page not found.';

In the example above, we first define the title of the page we want to retrieve as the $page_title variable. Then, we use the get_page_by_title function, passing in the $page_title variable as the parameter. If the page is found, we access its content using the $page->post_content property and display it. If the page is not found, we output a simple "Page not found." message.

Using the get_page_by_title function, you can easily fetch a specific page by its title and perform various operations on it, enhancing the flexibility and customization of your WordPress website.

Learn More on

Register an account to save your snippets or go Pro to get more features.