The is_page() WordPress PHP function determines whether the query is for an existing single page. It can also check if the query is for one of the specified pages if the $page parameter is provided.
Usage
is_page($page)
Example:
Input: is_page('Contact')
Output: true if the page with a title ‘Contact’ is being displayed
Parameters
$page(int|string|array) (Optional) – Page ID, title, slug, or array of such to check against. Default: ”
More information
See WordPress Developer Resources: is_page()
Examples
Check if any single page is being displayed
if (is_page()) {
// Any single page is being displayed
}
Check if a specific page by ID is being displayed
if (is_page(42)) {
// Page with ID 42 is being displayed
}
Check if a specific page by title is being displayed
if (is_page('Contact')) {
// Page with title 'Contact' is being displayed
}
Check if a specific page by slug is being displayed
if (is_page('about-me')) {
// Page with slug 'about-me' is being displayed
}
Check if any of the specified pages are being displayed
if (is_page(array(42, 'about-me', 'Contact'))) {
// Either page with ID 42, slug 'about-me', or title 'Contact' is being displayed
}