concisepro主题如何将title中的&#8211改成“-”

全屏阅读

2015-07-31 10:07:01 作者: 所属分类:wordpress教程 阅读:6042 评论:0

标签:

如果大家使用wordpress而且主题用的是it伯伯的concisepro主题的话,应该都知道伯伯的代码确实写的不错,各种调用,以至于后期 在修改代码的时候需要找很久,晶晶今天在改博客标题描述的时候发现,伯伯每页的标题都是用的判断语句,如果想每页标题和描述都不一样的话,只能每个模板页 面重新设置,不过有些不必要,毕竟他的代码该有的都有,而且都是调用。只不过会出的两个问题。

1.标题必须得写主标题和副标题。否则后面会多出一个“-”

2.除了首页,其他页面右键查看源代码的时候标题中的调用变成了&#8211

光 这两个问题我就弄了很久最后找了一个php的程序员帮我解决的。(那个php的程序员还说我不会php的seoer不是好厨师,晶晶也这么感觉,由此可见 会php有多么重要,建议不会php的孩纸们,自学一下吧~)下面就说一下具体的修改步骤吧。ps:由于网站后台操作不便,这里的教程是用ftp来实现的

1.登陆自己的ftp之后,找到concisepro主题-include中的function.php,下载到桌面上,为了防止修改出错,大家记得备份一下。

找到这段代码

function cm_theme_title(){
$output ='';
$output .='<title>';
$output .=wp_title(' - ',false, 'right');
if (get_query_var('page')) {$output .='第'.get_query_var('page').'页&nbsp;&nbsp;&nbsp;';}
$output .=get_option('blogname');
if (is_home ()) $output .=''.get_option('blogdescription');
$output .='</title>';
echo $output;
};

修改成

function cm_theme_title(){
$output ='';
$output .='<title>';
$output .=wp_title(' ',false, 'right') . '-';
if (get_query_var('page')) {$output .='第'.get_query_var('page').'页&nbsp;&nbsp;&nbsp;';}
$output .=get_option('blogname');
if (is_home ()) $output .=''.get_option('blogdescription');
$output .='</title>';
echo $output;
};

很简单吧~只是将“ - ”用连接符弄上就可以了,这回回去看分类页和文章页的时候就会变回来了吧~教程还有,请继续看

但是可能还会出现一个问题,那就是首页前后都有了“ - ”对吧~如果会php的可以将首页标题做个判断语句,是首页时怎样,不是首页时怎样即可。不过这里晶晶用的方法是首页不用header调用。

因为it伯伯所有的页面都是调用header的,而只有首页有问题,那首页不用调用自己写就可以了,

找到concisepro主题中的index.php。找到这段代码

<?php
/*
* itbobo / admin.itbobo.com / www.itbobo.com / 2012.03.05
* Theme ConcisePro => 首页
*/
get_header();
?>

修改成

 <head>
<title><?php bloginfo('name'); ?></title>

<?php cm_theme_keywords(); ?>

<?php cm_theme_description(); ?>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<link rel="shortcut icon" href="<?php bloginfo('template_url'); ?>/images/favicon.ico" />
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<?php if(is_single()|| is_page()){ ?>
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/css/shortcodes.css" type="text/css" media="screen" />
<?php } ?>
<?php wp_head(); ?>
<!-- rongjingseo.com Baidu tongji analytics -->
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?7b1c25a87c3eb2861dd000e8a0ea9a29";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>

</head>

这样就可以了,具体的效果可看晶晶的网站效果。如有问题,请在下方留言。

 

 

 

 

 

站点公告:

新网站已上线,欢迎大家吐槽,另:求大家交换几个链接帮帮忙,(*^__^*) 嘻嘻……

 

» 郑重声明:本文由上海SEO发布,所有内容仅代表个人观点。版权归上海SEO优化-SEO技术-荣晶SEO博客上海SEO共有,欢迎转载, 但未经作者同意必须保留此段声明,并给出文章连接,否则保留追究法律责任的权利! 如果本文侵犯了您的权益,请留言。

目前有 0 条留言 其中:访客:0 条, 博主:0 条

给我留言