您现在的位置是:首页 > 建站知识建站知识

wordpress网站动态标题怎么做优化

AndyGuo2020-09-21 23:09:12建站知识2084人已围观

简介虽说中国有大部分网站都是用dedecms织梦做的,但也有部分是用wordpress做的,一般没怎么用过wordpress的伙伴们一定觉得wordpress很不好做网...

虽说中国有大部分网站都是用dedecms织梦做的,但也有部分是用wordpress做的,一般没怎么用过wordpress的伙伴们一定觉得wordpress很不好做网站优化,今天小郭就根据之前所用wordpress做站的一些经验和大家说一下wordpress网站标题动态的优化方法。


wp_title();函数会根据不同的页面动态的生成文章标题,但是我们想根据不同的页面去获得不同的标题效果,这有利于搜索引擎喜欢你的网页标题,选择你喜欢的方法去构建自己的wordpress主题。


一、在functions.php文件中自定义一个函数bootstrapwp_wp_title(挂到 wp_title();

在functions.php复制以下代码:

/*
 * 网站的页面标题,来自 Twenty Twelve 1.0
 */ 
function bootstrapwp_wp_title( $title, $sep ) {
	global $paged, $page;
 
	if ( is_feed() )
		return $title; 
	// 添加网站名称
	$title .= get_bloginfo( 'name' ); 
	// 为首页添加网站描述
	$site_description = get_bloginfo( 'description', 'display' );
	if ( $site_description && ( is_home() || is_front_page() ) )
		$title = "$title $sep $site_description"; 
	// 在页面标题中添加页码
	if ( $paged >= 2 || $page >= 2 )
		$title = "$title $sep " . sprintf( __( 'Page %s', 'bootstrapwp' ), max( $paged, $page ) ); 
	return $title;
}
add_filter( 'wp_title', 'bootstrapwp_wp_title', 10, 2 );

说明:bootstrapwp_wp_title是我们自定义的一个函数,bootstrapwp是我们的主题名称,可以改成你的主题名称;调用时加入三个参数,分别是图标,显示,位置右边。

调用方法:

<title><?php wp_title( '&hearts;', true, 'right' ); ?></title>

二、过判断将首页、文章页、分类页、404页面的标题信息设置成不一样的形式

<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>

几个判断函数的解释如下:

1、is_home();当前页面为主页时返回true

2、is_category();当前页面为分类页时返回true

3、is_single();当前页面为单文章页时返回true

4、is_page();当前页面为单页面时返回true


好了,今天的关于wordpress网站建设教程的关于标题优化的方法就分享到这了,很晚了,该睡觉了


小郭博客

相关文章

标签云 更多

关闭
QQ 微信 支付宝扫一扫打赏