您当前的位置:主页 > 教程合集 > WordPress网站首页WordPress

WordPress头部文件中title标签通用代码

发布时间:2015-11-25编辑:余斗阅读:(0)字号:
    我们在制作wordpress主题的时候,一般读会把头部单独写到header.php文件中,这时有一个问题就是在头部文件中,title标签的写法,很多主题都是这样定义的:

    <title><?php bloginfo(‘name’); wp_title(); ?></title>
     
    这里不仅内页的title顺序会出错,调整后连接符也会出错,这里主要是因为wp_title( )函数的参数设置不对,余斗不建议修改wordpress的核心文件,这里给出其他解决方法:

    <title>
    <?php if ( is_home() ) {
            bloginfo('name'); echo " _ "; bloginfo('description');
        } elseif ( is_category() ) {
            single_cat_title(); echo " _ "; bloginfo('name');
        } elseif (is_single() || is_page() ) {
            single_post_title();
        } elseif (is_search() ) {
            echo "搜索结果"; echo " _ "; bloginfo('name');
        } elseif (is_404() ) {
            echo '页面未找到!';
        } else {
            wp_title('',true);
        } ?>
    </title>
     
    这段代码分别对不同的页面输出不同的title,格式为“页面_主标题”,有的网站可能还需要带上副标题,那么用如下代码:

    <title>
    <?php if ( is_home() ) {
            bloginfo('name'); echo " _ "; bloginfo('description');
        } elseif ( is_category() ) {
            single_cat_title(); echo " _ "; bloginfo('name');echo " _ "; bloginfo('description');
        } elseif (is_single() || is_page() ) {
            single_post_title();echo " _ "; bloginfo('name');echo " _ "; bloginfo('description');
        } elseif (is_search() ) {
            echo "搜索结果"; echo " _ "; bloginfo('name');echo " _ "; bloginfo('description');
        } elseif (is_404() ) {
            echo '页面未找到!';echo " _ ";bloginfo('name'); echo " _ ";bloginfo('description');
        } else {
            wp_title('',true);
        } ?>
    </title>
     
    其中,代码中的”-“是连接符,可以换成自己想要的效果。
关键字词WordPress title
余斗余斗
  1. 转载请注明: WordPress头部文件中title标签通用代码_余斗余斗_鸿运国际手机登录首页
  2. 版权声明: 本站原创文章,由 发表在 WordPress 分类下,于2015-11-25最后更新
WordPress固定链接用.html后缀时的分页处理方法
Wordpress去Title标题中空格的方法
手机扫一扫 随身带着看
鸿运国际手机登录首页