The is_trackback() WordPress PHP function determines whether the query is for a trackback endpoint call.
Usage
if (is_trackback()) { // Your custom code here }
Parameters
- None
More information
See WordPress Developer Resources: is_trackback()
Examples
Display a custom message for trackback requests
This example will display a custom message when the current request is a trackback.
if (is_trackback()) { echo 'This is a trackback request.'; }
Change the page title for trackback requests
This example will change the page title when the current request is a trackback.
function custom_title($title) { if (is_trackback()) { return 'Trackback Request - ' . $title; } return $title; } add_filter('wp_title', 'custom_title');
Redirect trackback requests to a custom page
This example will redirect trackback requests to a custom page with the slug ‘trackback-info’.
function redirect_trackback_requests() { if (is_trackback()) { wp_redirect(home_url('/trackback-info/')); exit; } } add_action('template_redirect', 'redirect_trackback_requests');
Display a custom sidebar for trackback requests
This example will display a custom sidebar when the current request is a trackback.
if (is_trackback()) { get_sidebar('trackback'); } else { get_sidebar(); }
Add custom CSS class to the body for trackback requests
This example will add a custom CSS class to the body tag when the current request is a trackback.
function add_trackback_body_class($classes) { if (is_trackback()) { $classes[] = 'trackback-request'; } return $classes; } add_filter('body_class', 'add_trackback_body_class');