在WordPress这个强大的内容管理系统中,标签(Tags)是帮助我们组织的一种方式。有时候我们可能会添加一些不合适的标签,或者随着时间的推移,一些标签已经不再适用。这时候,取消标签就变得尤为重要。本文将带你了解如何在WordPress中取消标签,以及取消标签后需要注意的一些事项。
一、为什么要取消WordPress标签?
1. 优化文章结构:取消不合适的标签,可以使文章结构更加清晰,让读者更容易找到感兴趣的内容。
2. 提高搜索引擎排名:取消多余的标签,有助于搜索引擎更好地理解文章主题,从而提高文章的搜索排名。
3. 节省空间:过多的标签会占用数据库空间,取消不必要的标签可以释放这部分空间。
二、WordPress取消标签的方法
WordPress提供了多种取消标签的方法,以下是几种常见的方法:
1. 在文章编辑页面取消标签
1. 登录WordPress后台,进入“文章”菜单。
2. 找到需要取消标签的文章,点击“编辑”。
3. 在文章编辑页面,找到“标签”字段,删除不合适的标签。
4. 点击“更新”按钮保存修改。
2. 在标签管理页面取消标签
1. 登录WordPress后台,进入“标签”菜单。
2. 找到需要取消的标签,点击“编辑”。
3. 在标签编辑页面,取消勾选“使用此标签”选项。
4. 点击“更新”按钮保存修改。
3. 通过插件取消标签
1. 在WordPress后台,进入“插件”菜单。
2. 点击“添加新插件”。
3. 在搜索框中输入“标签管理器”,选择合适的插件并安装。
4. 安装完成后,在“标签管理器”插件中,找到需要取消的标签,点击“删除”按钮。
三、取消标签后需要注意的事项
1. 检查:取消标签后,要检查是否受到影响,确保文章主题依然明确。
2. 更新相关页面:如果取消的标签被用于生成相关页面(如标签页面、标签云等),需要更新这些页面。
3. 备份数据库:在取消标签之前,建议备份数据库,以防万一出现问题。
四、取消标签的案例分享
以下是一个取消标签的案例:
原标签:美食、烹饪、美食家、美食博主、美食达人
取消标签:美食家、美食博主、美食达人
原因:文章主要讲述美食烹饪技巧,与“美食家”、“美食博主”、“美食达人”等标签关联性不强。
取消标签后:文章结构更加清晰,读者更容易找到感兴趣的内容。
五、总结
取消WordPress标签是一个简单但重要的操作,可以帮助我们优化文章结构,提高搜索引擎排名,节省数据库空间。在取消标签时,需要注意检查、更新相关页面以及备份数据库。希望本文能帮助你轻松掌握WordPress取消标签的方法。
如何解决wordpress搭建的站点CPU100%的问题
出现CPU占用100%的情况,主要问题可能发生在下面的某些方面:
CPU占用率高的九种可能
1、防杀毒软件造成故障
由于新版的 KV、金山、瑞星都加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备。
2、驱动没有经过认证,造成CPU资源占用100%
大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。处理方式:尤其是显卡驱动特别要注意,建议使用微软认证的或由官方发布的驱动,并且严格核对型号、版本。
3、病毒、木马造成
大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。
4、控制面板—管理工具—服务—RISING REALTIME MONITOR SERVICE点鼠标右键,改为手动。
5、开始->运行->msconfig->启动,关闭不必要的启动项,重启。
6、查看“ svchost”进程。
svchost. exe是Windows XP系统的一个核心进程。 svchost.exe不单单只出现在Window s XP中,在使用 NT内核的 Windows系统中都会有svchost.exe的存在。一般在 Windows 2000中 svchost.exe进程的数目为2个,而在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。
7、查看网络连接。主要是网卡。
8、查看网络连接
当安装了Windows XP的计算机做服务器的时候,收到端口 445上的连接请求时,它将分配内存和少量地调配 CPU资源来为这些连接提供服务。当负荷过重的时候,CPU占用率可能过高,这是因为在工作项的数目和响应能力之间存在固有的权衡关系。你要确定合适的 MaxWorkItems设置以提高系统响应能力。如果设置的值不正确,服务器的响应能力可能会受到影响,或者某个用户独占太多系统资源。
要解决此问题,我们可以通过修改注册表来解决:运行:regedit在注册表编辑器中依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver ]分支,在右侧窗口中新建一个名为“maxworkitems”的 DWORD值。然后双击该值,在打开的窗口中键入下列数值并保存退出:
如果计算机有512MB以上的内存,键入“1024”;如果计算机内存小于 512 MB,键入“256”。
9、看看是不是Windows XP使用鼠标右键引起CPU占用100%
前不久的报到说在资源管理器里面使用鼠标右键会导致CPU资源100%占用,我们来看看是怎么回事?
征兆:
在资源管理器里面,当你右键点击一个目录或一个文件,你将有可能出现下面所列问题:
任何文件的拷贝操作在那个时间将有可能停止相应
网络连接速度将显著性的降低
所有的流输入/输出操作例如使用Windows Media Player听音乐将有可能是音乐失真成因:
当你在资源管理器里面右键点击一个文件或目录的时候,当快捷菜单显示的时候,CPU占用率将增加到100%,当你关闭快捷菜单的时候才返回正常水平。
解决方法:
方法一:关闭“为菜单和工具提示使用过渡效果”
1、点击“开始”–“控制面板”
2、在“控制面板”里面双击“显示”
3、在“显示”属性里面点击“外观”标签页
4、在“外观”标签页里面点击“效果”
5、在“效果”对话框里面,清除“为菜单和工具提示使用过渡效果”前面的复选框接着点击两次“确定”按钮。
方法二:在使用鼠标右键点击文件或目录的时候先使用鼠标左键选择你的目标文件或目录。然后再使用鼠标右键弹出快捷菜单。
CPU占用100%解决办法
一般情况下CPU占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做一点点的改动就可以解决,而不必问那些大虾了。
当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,如果是某个大程序那还可以原谅,在关闭该程序后只要CPU正常了那就没问题;如果不是,那你就要看看是什幺程序了,当你查不出这个进程是什幺的时候就去google或者 baidu搜。有时只结束是没用的,在 xp下我们可以结合msconfig里的启动项,把一些不用的项给关掉。在2000下可以去下个winpatrol来用。
一些常用的软件,比如浏览器占用了很搞的CPU,那幺就要升级该软件或者干脆用别的同类软件代替,有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该。 exe文件选兼容性。
svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大CPU时你可以去下个aports或者fport来检查其对应的程序路径,也就是什幺东西在掉用这个svchost.exe,如果不是c:\Windows\ system32(xp)或c:\winnt\system32(2000)下的,那就可疑。升级杀毒软件杀毒吧。
右击文件导致100%的CPU占用我们也会遇到,有时点右键停顿可能就是这个问题了。官方的解释:先点左键选中,再右键(不是很理解)。非官方:通过在桌面点右键-属性-外观-效果,取消”为菜单和工具提示使用下列过度效果(U)“来解决。还有某些杀毒软件对文件的监控也会有所影响,可以关闭杀毒软件的文件监控;还有就是对网页,插件,邮件的监控也是同样的道理。
一些驱动程序有时也可能出现这样的现象,最好是选择微软认证的或者是官方发布的驱动来装,有时可以适当的升级驱动,不过记得最新的不是最好的。
CPU降温软件,由于软件在运行时会利用所以的CPU空闲时间来进行降温,但Windows不能分辨普通的CPU占用和降温软件的降温指令之间的区别,因此CPU始终显示100%,这个就不必担心了,不影响正常的系统运行。
在处理较大的 word文件时由于word的拼写和语法检查会使得CPU累,只要打开word的工具-选项-拼写和语法把”检查拼写和检查语法“勾去掉。
单击 avi视频文件后CPU占用率高是因为系统要先扫描该文件,并检查文件所有部分,并建立索引;解决办法:右击保存视频文件的文件夹-属性-常规-高级,去掉为了快速搜索,允许索引服务编制该文件夹的索引的勾。
CPU占用100%案例分析
1、 dllhost进程造成CPU使用率占用100%
特征:服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,CPU会突然一直处100%的水平,而且不会下降。查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。
WordPress 常用的插件
WordPress拥有各种各样的插件,这些插件极大的扩展了Wordpress的功能。但面对众多的插件,我们需要哪些、不需要哪些呢?下面是我安装插件的一些经验介绍,仅供参考。
1.Akismet
在我的 WordPress 3.01个人使用记录这篇博文中已经提及该插件,这里再介绍下。Akismet是Automattic公司的一个专注于剿杀垃圾评论的产品,由于当前垃圾评论泛滥,启用该插件是非常必要的,因此它已被集成到了Wordpress系统中。
该插件不需要你设置什么,因为它的垃圾过滤是通过Akismet服务器完成的,你所要做的是启用该插件,并在工具– Akismet设置里申请一个Key,并提交。
2. Google XML Sitemaps
Sitemaps即网站地图。Google XML Sitemaps插件是WordPress官方推荐的插件。当你发表或修改博客内容后,它将为你的WordPress博客自动创建/更新Google Sitemap格式的XML,它支持所有的WordPress发表的内容,以及自定制。注意其这条提示:如果你 Blog或服务器更新了某些东西,你应该手动重建sitemap。不过在下面“基本设置–建立模式”里可以设置为“在你更改了 Blog内容后重建 sitemap”,这样就不需要手工重建了,默认也是选中的。你还可以设置更新通知、sitemap内容、日志优先级、评论等其它内容。
Sitemap是所有主要的搜索引擎支持的协议,创建并提交Sitemap有助于提高搜索引擎收录率,包括搜索引擎链接爬取过程都无法找到的网址。Sitemap还会向搜索引擎提供有关您网站的其他信息。Sitemap可帮助搜索引擎更及时地抓取网站内容,但不能保证 Sitemap中的网址会被 Google索引。该插件在设置–XML Sitemap。
3. All in one seo pack
颇具争议的一款软件,一方面有人说其强大的功能,一方面有人说其严重的负面影响。我觉得在对修改主题有了一定了解后,停用该插件,自己做点SEO比较合适。该插件的最主要功能是设置标题的格式、添加keywords、description标签。注意在发布文章时,要在其设置区域设置文章标题、描述、关键词等内容。也有WP友推荐Platinum SEO Pack这款替代型插件。SEO Title Tag也是一款seo插件,可以让每篇文章都含有相应的关键词和描述。
关于为什么要停用All in one seo pack,停用后怎么自己做SEO,以及我个人遇到的问题及解决方法,请看我的另一篇文章:关于停用All in one seo pack后分类页面description描述出错的问题
4. WordPress Database Backup
众多博友认为必备的一款插件,可以非常灵活的实现博客数据库的备份。你可以把备份保留在服务器,也可以下载到本地,还可以直接发送到你的邮箱。此外,还可以设置定时备份:按时、天、周备份,并发送到你的邮箱。
5. Simple tags
Simple Tags是一个Tags管理插件,可以实现自动推荐标签、标签管理(重命名、删除、合并、添加等)、批量编辑等。
6.WP-Postviews
日志浏览统计插件,可以统计每篇日志被浏览的次数,这样就可以实现博客日志流量 Top 10等功能,非常方便和强大。最新版的 Postviews还支持缓存,在你的博客使用 WP Super Cache等缓存插件缓存之后,它照样还可以进行统计。该插件需要你对主题代码进行修改。安装后,在“设置> Postviews配置”。
7.Pagenavi
由于Wordpress自带的翻页非常简单,所以一般都选择使用一款翻页插件。Pagenavi是知名度很高的翻页插件,同类插件还有pagebar。可以自动插入也可以手动插入,不过有些主题中已经自带或集成了翻页功能,要注意避免冲突。
8. My Page Order、My Category Order、My Link Order
分别是页面排序、分类排序、链接排序插件,比较简单。Wordpress没有自带这些排序功能,故使用这三个插件还是有必要的。当你页面、分类、链接已经固定后,你就可以禁用这三个插件了。
9.Subscribe to Comments
Subscribe to Comments是一个非常受欢迎的插件,它使得评论者可通过 e-mail来接收文章有新评论的提醒。这个插件包括功能完整的评论订阅管理器,评论者可以取消对某文章的订阅,屏蔽所有订阅的提醒,甚至包括改变接收提醒信息的 email地址,可以使得你的读者坚持参加他感兴趣的话题来增加你的博客的社区化!在“设置-Subscribe to Comments”里进行设置,包括改变提示文本等。
wordpress 怎样减少数据库读取量
#1,若您的WordPress版本为2.3及以前,可采用如下方法令系统自动缓存内部调用函数,而完全不用担心缓存对系统交互性的影响(如延迟等)。
Step1:在WordPress安装目录下的wp-content文件夹下创建名为cache的目录,属性设置为755,如下图:
Step2:打开WordPress安装根目录下的wp-config.php文件,在其尾端加入define('ENABLE_CACHE', true);,如下图:
保存后上传更新文件,刷新页面后,可发现新创建的cache文件夹中生成了如下文件:
缓存的是一些不需要经常修改的文件,如分类名称、存档日期等。该缓存方法名为object缓存,并不缓存网页,而传统的wp-cache调用是缓存网页的,会影响网页的交互实时性,使用户体验些许变差。
#2,若您的WordPress版本为2.5及以上版本,由于新版WP取消了object缓存功能可以使用将所有待查数据都存入数据库options表(一般的默认名称为wp_options)的方法,大幅度减少数据库查询次数。ThinkAgain的解释如下:
默认WP有10个数据表,wp_posts和comments主要存储文章内容和评论,
其它的几个包括term等存储了目录和标签等等。这里不细谈。wp_options用来存储Wordpress以及插件运行时所涉及的配置等。且WP会在
运行时自动读取该表的内容。换句话说,因为WP已经预读这部分内容,所以直接调用wp_options内的数据是不会产生数据库查询的。()
方法:假如要缓存的是分类名称调用表单,则写functions.php如下代码:
function cache_category(){
$cached= get_option('multicolor_cache_category');
if($cached){
echo$cached;
}else{
$cached= cache_collapsible_list_cats();
echo”Update cache”;
echo$cached;
}
}
add_action('publish_post','cache_collapsible_list_cats');
当然,这显得很复杂,不过ThinkAgain说,WP2.6也是可以使用object自动缓存功能的,请等待他更新的方法。
#3,由于WordPress的内部永久链接调用函数为了追求老版插件的最大兼容性所以较啰嗦,比较耗费查询次数,可在functions.php写入如下代码,大幅度减少查询次数(均适用)
function revised_permalink($post,$leavename=false){
$rewritecode= array(
'%year%',
'%monthnum%',
'%day%',
'%hour%',
'%minute%',
'%second%',
$leavename?'':'%postname%',
'%post_id%',
'%category%',
'%author%',
$leavename?'':'%pagename%',
);
if( empty($post->ID)) return FALSE;
if($post->post_type=='page')
return get_page_link($post->ID,$leavename);
elseif($post->post_type=='attachment')
return get_attachment_link($post->ID);
$permalink= get_option('permalink_structure');
if(''!=$permalink&&!in_array($post->post_status, array('draft','pending'))){
$unixtime= strtotime($post->post_date);
$category='';
if( strpos($permalink,'%category%')!== false){
$cats= get_the_category($post->ID);
if($cats)
usort($cats,'_usort_terms_by_ID');// order by ID
$category=$cats[0]->slug;
if($parent=$cats[0]->parent)
$category= get_category_parents($parent, FALSE,'/', TRUE).$category;
// show default category in permalinks, without
// having to assign it explicitly
if( empty($category)){
$default_category= get_category( get_option('default_category'));
$category= is_wp_error($default_category)?'':$default_category->slug;
}
}
$author='';
if( strpos($permalink,'%author%')!== false){
$authordata= get_userdata($post->post_author);
$author=$authordata->user_nicename;
}
$date= explode(“”,date('Y m d H i s',$unixtime));
$rewritereplace=
array(
$date[0],
$date[1],
$date[2],
$date[3],
$date[4],
$date[5],
$post->post_name,
$post->ID,
$category,
$author,
$post->post_name,
);
$permalink= get_option('home'). str_replace($rewritecode,$rewritereplace,$permalink);
$permalink= user_trailingslashit($permalink,'single');
return apply_filters('post_link',$permalink,$post);
} else{// if they're not using the fancy permalink option
$permalink= get_option('home').'/?p='.$post->ID;
return apply_filters('post_link',$permalink,$post);
}
}
点击下面的链接下载修改好的文件,请解压后上传或粘贴到您原来的文件中。此方法文章页查询次数至少可降低10。
注意:如果您原来的插件有诸如下面的代码,并且您的永久链接方式为postname而不是postid,请修改
$sql=”SELECT ID, post_title, comment_count,post_date, post_content FROM$tableposts WHERE post_status='publish'”;
为
$sql=”SELECT ID, post_name, post_title,
comment_count,post_date, post_content FROM$tableposts WHERE
post_status='publish'”;
至此您的数据库查询次数将减小为个位数,繁忙时访问速度提高较显著,速度应当与直接生成静态文件时的情况差距不大,但互动性丝毫不减。




