Category title

Latest Reply from dudarev93 at 2016-02-26 02:17:13 Solution
Good day. I have next problem.

On category page in title shows name of last material. I want display category name in title. A screenshot to the detailed display problems.

[url=http://itmages.ru/image/view/3887277/97e8dc2c][img]http://storage7.static.itmages.ru/i/16/0216/s_1455610507_1848939_97e8dc2c3e.png[/img][/url]
Hi!

Thank you for letting us know about this issue. We will fix this issue soon. For a quick fix for your website, please replace the code:
function smt_wp_title( $title, $sep ) {
global $SMTheme;
if (is_front_page()) {
$title=($SMTheme->get( 'general','sitename' ))?$SMTheme->get( 'general','sitename' ):get_bloginfo('name');
$format="%s";
} else {
$title=get_the_title();
$format=($SMTheme->get( 'general','sitenamereg' ))?$SMTheme->get( 'general','sitenamereg' ):"%s - ".get_bloginfo('name');
}
$SMTheme->pagetitle=sprintf($format,$title);
return sprintf($format,$title);
}

with:
function smt_wp_title( $title, $sep ) {
global $SMTheme;
if (is_front_page()) {
$title=($SMTheme->get( 'general','sitename' ))?$SMTheme->get( 'general','sitename' ):get_bloginfo('name');
$format="%s";
} else {
$title=is_category()?single_cat_title():get_the_title();
$format=($SMTheme->get( 'general','sitenamereg' ))?$SMTheme->get( 'general','sitenamereg' ):"%s - ".get_bloginfo('name');
}
$SMTheme->pagetitle=sprintf($format,$title);
return sprintf($format,$title);
}
inside the functions.php file of the theme.
Thank you. I noticed the same problem on the tag page. Please help.
Use the following function instead of the current one:
function smt_wp_title( $title, $sep ) {
global $SMTheme;
if (is_front_page()) {
$title=($SMTheme->get( 'general','sitename' ))?$SMTheme->get( 'general','sitename' ):get_bloginfo('name');
$format="%s";
} elseif (is_category()) {
$title=single_cat_title();
$format="%s";
} elseif (is_archive()) {
$title=get_the_archive_title();
$format="%s";
}elseif (is_tag()) {
$title=single_tag_title();
$format="%s";
} else {
$title=get_the_title();
$format=($SMTheme->get( 'general','sitenamereg' ))?$SMTheme->get( 'general','sitenamereg' ):"%s - ".get_bloginfo('name');
}
$SMTheme->pagetitle=sprintf($format,$title);
return sprintf($format,$title);
}
Thanks. It's work.

Leave a reply

Add codeAdd image