The document_title_separator WordPress PHP filter allows you to change the separator for the document title.
Usage
add_filter('document_title_separator', 'my_custom_title_separator');
function my_custom_title_separator($sep) {
// your custom code here
return $sep;
}
Parameters
$sep: string – Document title separator. Default ‘-‘.
More information
See WordPress Developer Resources: document_title_separator
Examples
Change the separator to a pipe character
This example changes the title separator to a pipe character (|).
add_filter('document_title_separator', 'my_custom_title_separator');
function my_custom_title_separator($sep) {
$sep = '|';
return $sep;
}
Change the separator to a forward slash
This example changes the title separator to a forward slash (/).
add_filter('document_title_separator', 'my_custom_title_separator');
function my_custom_title_separator($sep) {
$sep = '/';
return $sep;
}
Change the separator to a double colon
This example changes the title separator to a double colon (::).
add_filter('document_title_separator', 'my_custom_title_separator');
function my_custom_title_separator($sep) {
$sep = '::';
return $sep;
}
Change the separator to a bullet character
This example changes the title separator to a bullet character (•).
add_filter('document_title_separator', 'my_custom_title_separator');
function my_custom_title_separator($sep) {
$sep = '•';
return $sep;
}
Change the separator to an arrow character
This example changes the title separator to an arrow character (→).
add_filter('document_title_separator', 'my_custom_title_separator');
function my_custom_title_separator($sep) {
$sep = '→';
return $sep;
}