Adam,
Thanks very much for your post. Your code allowed me to get our site working correctly, too. I made one modification, which was to replace the “is_catalog_frontpage ()” function with “is_shopp_page ()”. Doing this fixed not only the store front page, but also other shopp pages like the cart, checkout, etc.
Here is the exact code I added to the function.php file in my child theme:
<?php
/*
* Function and filter to fix Shopp page titles when using WordPress SEO
*
*/
function wpseo_title_exclude($wp_title) {
if (is_shopp_page()) {
$wp_title = get_the_title().' | '.get_bloginfo('name');
return $wp_title;
}
else return $wp_title;
}
add_filter('wpseo_title','wpseo_title_exclude');
?>