Change the site tagline (or similar) based on current page

If I understand the question, you’d like the code to detect the service area that the page is addressing, and place in the relevant tagline/phrase under the logo, on that page.

Presuming you are able to modify the php code for the page header template section that displays the logo and tagline, you could set up code to echo the desired tagline under the logo, dependent on some variable.

One way to do this would be to define a custom field in the site’s pages named, say, service_area, and give this field the value of ‘real estate’ or ‘retail’ etc. Then, before the tagline, in the template, do a callback to capture the value of the service_area custom field for that page.

With that service_area value, a php switch function would define the tagline, dependent on the service_area value, the default being the default tagline for the site.

Perhaps, even simpler, the custom field (service_area in this example) value, itself, could be the tagline. If the value is empty or null, the tagline reverts to the default tagline for the site.