websjy 发表于 2016-4-12 09:42:26

wordpress文章页面title标题添加文章所属分类名称

有用wordpress做小说站的网友询问怎么在文章页面的title中添加该文章所属的分类名称,显示“文章名_分类名_网站名”的title标题格式,实现方法很容易,只需要在header.php文件的<title></title>标签里添加文章页面判断代码和分类名称的输出代码即可。在当前主题的header.php文件中找到<title></title>标签,添加以下代码:
<?php
        if ( is_single() ) {
                single_post_title();
                echo "_"; foreach((get_the_category()) as $category) {
                        echo $category->cat_name;
                }
                echo "_";bloginfo('name');
        }
?>注意:有些wordpress主题的title标题是不适合直接添加上面的代码的,需要根据实际情况调整,如果是新博客或新博主,需要用到上面这种title标题格式的,但又不会操作的,建议直接把<title></title>标签中间的代码换成以下博客吧给出的完整title代码:?php
        if ( $paged > 1 ) { echo ('第'); echo ($paged); echo '页_';}
?>
<?php
        if (is_home () ) {
                bloginfo('name'); echo "_"; bloginfo('description');
        } elseif ( is_category() ) {
                single_cat_title(); echo "_"; bloginfo('name');
        } elseif (is_single()) {
                single_post_title(); echo "_";foreach((get_the_category()) as $category) echo $category->cat_name; echo "_"; bloginfo('name');
        }elseif(is_page()) {
                single_post_title(); echo "_";bloginfo('name');} elseif (is_search() ) { bloginfo('name'); echo "search results:"; echo wp_specialchars($s);
        } else {
                wp_title('',true); echo "_"; bloginfo('name');
        }
?>
本站亲测,是非常好用的,演示网站:http://www.boai525.com
页: [1]
查看完整版本: wordpress文章页面title标题添加文章所属分类名称