1、wordpress分类目录作为菜单如何修改分类目录的title
用插件,Category Meta plugin
非插件,看下面。
<!--在主题目录下header.php中的<title>....</title>标签之中修改成你想要的形式。//(一)用get_option()的方式
//先了解下get_option()函数的格式:
<?php echo get_option($showsth); ?>或者<?php echo get_option(“showsth”); ?>
这里$showsth可以是自己定义,具体操作可以到wp_options表里查询;
比如<?php echo get_option("blogname"); ?> //得到你的blog的名
<?php $admin_email = get_option(‘admin_email’); ?> //得到你的blog的email,有人发帖就会给自己发邮件。
<title><?php if ( is_home() ) {
bloginfo('name'); echo " - 随便自定义"; //这里判定如果是首页,标题就显示:站名 - 随便自定义
} elseif ( is_category() ) {
single_cat_title(); echo " | 随便自定义"; //这里判定如果是分类目录,标题就显示:分类目录名称 | 随便自定义
} elseif (is_single() || is_page() ) {
single_post_title(); echo " - 随便自定义"; //这里判定如果是文章页,标题就显示:文章标题 - 随便自定义
} else {
wp_title('',true);
} ?></title>
3.在或者就是用All in one seo插件,全部页面都可以自定义titile、keyword、description。
2、seo wordpress标签 title tag
标题3个左右,用标准化写法 下面给你留参考网站,目的是让你知道SEO的用法
title tag 和关键词的区别是什么?
答:title是标题,也就是你所做的关键词,TAG用来做长尾分类
大家可以一起探讨SEO技术~
3、wordpress如何设置seo标题
第一种方法适用于对wordpress不了解的:
装一个叫All in One SEO的插件,目前版没有中文版,不权过网上可以找到这个插件的使用方法,对于不懂英文的完全可以放心,使用这个插件的弊端就是占资源,每个插件都会对占用服务器资源。
第二种方法适用于对wordpress有所了解的:
直接修改head.php源代码,把title标签修改成以下方式。
<title>
<?php
global $page, $paged;
if(is_home()){ $options = get_option('xiaohan_options'); echo($options['indextitle']);}else{wp_title('|xxx博客', true, 'right');
}
?>
</title>
效果:文章页,栏目页,除了首页之外的任何页面,标题后面都有“xxx博客’”,本来这几个字是首页标题来的,考虑到不符合优化,就改短一点,这个名称可以随意修改成你想要的内容。
4、WordPress 在分类页面如何调用分类描述为标题
在 ipple utral 这个 wordpress 模板里,我在首页上输出了几个推荐的文章分类列表,在这些分类模块下都各有一段“描述”
这些描述并不是临时写在代码里的,而是通过 Wordpress 提供的函数直接输出相应分类下的描述。
在 Wordpress 的后台,管理–分类页面下,我们可以看到每个分类都有自己的 ID 号、名称以及描述这3个属性
既然后台可以输入描述,那么前台必然也能输出描述。Wordpress 提供了这样一个函数让我们在任意位置输出任意一个分类的描述,前提是你设置了该分类的描述。
<?php echo category_description(分类ID号); ?>
例如我在首页里使用
<?php echo category_description(22); ?>
即输出了 ID=22 的分类 “Wordpress模板”的描述。
真是 so easy 吧
最近研究了不少WP下面的函数,觉得挺有意思的,查找了很多网上的资料,并自己作了整理,以后改主题的时候可以翻翻看看,不会忘了。同时也希望这篇文章能够帮到需要此内容的人,:-)
一、调用页面函数 wp_list_pages()
默认参数:
‘depth’ => 0,显示全部的页面
‘show_date’ => ”,
‘ => get_option(‘date_format’),
‘child_of’ => 0,
‘exclude’ => ”, ‘include’ => ”,
‘title_li’ => __(‘Pages’),
‘echo’ => 1,显示页面链接
‘authors’ => ”,
‘sort_column’ => ‘menu_order, post_title’);
在PHP文件里,可以使用<?php wp_list_pages(‘参数’);?>来调用页面:
depth 表示深度,如果等于0,则显示所有页面,包括下属页面,如果等于1,则只显示主页面;
show_date,表示是不是显示创建页面的日期;
date_format,如果设置显示日期,可以设置是否显示年、月、日;
child_of,设置显示指定页面ID的子页面,和depth用法类似;
exclude,include,后面跟ID,前者是不显示ID的页面,后者是显示;
title_li,设置是否显示页面标题,比如“日志分类”;
echo,设置是否包含页面链接,等于0时不包含,1则反之;
authors,设置是否显示作者名字;
sort_column,设置显示的页面根据什么排序,默认的是post_title,其他还有menu_order,post_date,id等等,和orderby的用法类似。
eg:
wp_list_pages(‘title_li=&echo=0&include=1,2,3,45’) 就是显示没有页面标题,而且不包含页面链接的页面,页面只显示ID为1,2,3,45的;
wp_list_pages(‘title_li=<h2>._(‘pages’).’</h2>’&depth=1&sort_column=id’) 就是显示标题为PAGES,按照ID排序的主页面。
二、调用分类函数 wp_list_categories()
默认参数:
‘show_option_all’ => ”, 无链接的分类
‘orderby’ => ‘name’, 按照分类名排序
‘order’ => ‘ASC’, 升序
‘show_last_update’ => 0, 不显示分类中日志的最新时间戳
‘style’ => ‘list’, 用列表显示分类
‘show_count’ => 0, 0, 不显示分类下的日志数
‘hide_empty’ => 1, 只显示有文章的分类
‘use_desc_for_title’ => 1, 显示分类链接中 title 标签的分类描述
‘child_of’ => 0, 子分类无限制
‘feed’ => ”, 无 feed
‘feed_image’ => ”, 无 feed 图片显示
‘exclude’ => ”, 不在分类列表中显示该分类
‘hierarchical’ => true, 分层显示父/子分类
‘title_li’ => __(‘Categories’), 在列表前作为标题显示分类
‘echo’ => 1 显示分类
在PHP文件里,可以使用<?php wp_list_categories(‘参数’);?>来调用页面:
orderby,排序,可以让它等于id,name或者count(文章数);
order,可以设置为降序或者升序排列,前者等于DESC,后者等于ASC(默认);
show_last_updated,设置是否显示最近更新时间,等于1为显示,0则不显示(默认);
style,控制分类的输出方式,style=list为列表式,等于none是无样式输出;
show_count,设置是否显示分类下的文章数,等于0不显示(默认),1则显示;
hide_empty,设置是否不显示没有文章的分类,1显示(默认),0不显示;
use_desc_for_title,设置是否将分类的描述加入其连接的title中,等于1为插入(默认),0则不插入;
child_of,显示指定父分类ID下的子分类,没有默认值;
feed,显示每个分类的RSS链接,可以设置链接的文字,默认不显示;
feed_image,为RSS设置链接的图标,默认不显示;
exclude,include,根据分类的ID,前者排除,后者包括;
hierarchical,设置是否分层缩进显示子分类,默认等于1显示,0则不显示;
number,设置显示分类的数量,默认为没有限制;
echo,等于1则显示分类链接,0则不显示;
depth,等于0时显示全部分类及子分类,等于-1为不按照缩进方式,等于1时只显示一层子分类,等于N是显示N层子分类(可以自己设置);
eg:
wp_list_categories(‘orderby=name&show_count=1&exclude=14′);显示根据姓名排序,显示每个分类的日志数,但不显示ID为14的分类;
wp_list_categories(‘include=5,9,23&title_li=<h2>’ . __(‘日记’) . ‘</h2>’ );显示ID为5、9、23的分类,并且标题为“日记”的分类列表;
wp_list_categories(‘orderby=name&show_count=1&feed=RSS’);根据姓名排列,显示每个分类的日志数,并显示每个分类下的RSS链接。
这个函数套用在<ul><li>标签里,可以在CSS设置不同的样子
提问人的追问 2010-08-13 08:50 这样做的话倒是可以实现,但是要事先在模板里面设置栏目的id,如果以后栏目增加了不能自动调用,要手动输入,如何才能自动调用呢
5、wordpress首页分页和分类分页标题元描述重复怎么优化处理利于seo
首页描述:首先首页标题是使用关键词概况全站,描述就是用简介的方式概况整个网站(83个字以内)
分类就是导航楼:导航也是一样,导航标题是首页标题的细分,那么描述就是用简单的几句话概况这个分类标签。
描述:可以加关键词,但是不能刻意去加。描述对排名有一定的影响,微乎其微的影响,不要经常修改描述。
6、wordpress如何设置分类网页的动态标题,关键字和描述?
想简单的话就用分类标题和描述分别作为关键字和描述。
在header中添加
<?php if ( is_category() ) { ?>
<title><?php single_cat_title(); ?> | <?php bloginfo('name'); ?>-<?php bloginfo('description'); ?></title>
<meta name="description" content="<?php echo strip_tags(category_description($cat_ID)); ?>" />
<meta name="keywords" content="single_cat_title('', false);" />
<?php endif; ?>
想仔细设置的话就找插件吧
All in One SEO Pack应该是最好的SEO插件了
7、wordpress想单独修改各个分类目录的标题 关键词 描述怎么修改?
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(is_user_logged_in()){
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
echo 'Username: ' . $current_user->user_login . '<br />';
echo 'User email: ' . $current_user->user_email . '<br />';
echo 'User first name: ' . $current_user->user_firstname . '<br />';
echo 'User last name: ' . $current_user->user_lastname . '<br />';
echo 'User display name: ' . $current_user->display_name . '<br />';
echo 'User ID: ' . $current_user->ID . '<br />';
}
8、WordPress分类或文章标题会自动添加网站名称怎么办?
我觉得这样还是蛮好的,显得不是肯刻意。如果你非要改,用SEO 插件喽。http://wordpress.org/plugins/wordpress-seo/
9、wordpress的主题,默认标题只显示分类、文章,我想在分类、文章后显示站点标题,应该加什么
|<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_single() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_month() ) { ?><title><?php the_time('F'); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><title><?php single_tag_title("", true); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php } ?>
<?php if ( is_author() ) {?><title><?php wp_title('');?>发表的所有文章 | <?php bloginfo('name'); ?></title><?php }?>
wordpress seo文件!自己可根据里面参考!