131期B班,报名截止6月30号 马上扫微信二维码,获得学员优秀案例 立即咨询

wordpress使用心得

发布学员:singl***
发布地址:http://fuwei.seowhy.com/edu/thread-27353-1-1.html

这是我在使用过程中遇到的部分问题,把它整理总结了出来,以后遇到新的问题后再继续补充

一、wordpress插件推荐
1、Akismet,清除垃圾评论的
2、All in One SEO Pack,seo自定义设置的
3、WP-Sticky,文章置顶的
4、Google XML Sitemaps,生成google sitemap
5、Ucenter,可选,集成Ucenter用户
6、Delete-Revision,删除历史版本,因为wordpress会自动保存,产生很多垃圾

二、取消自动保存方法
1、在 wp-config.php 中添加以下代码:
define(‘WP_POST_REVISIONS’,false);
2、在wp- includes/default-filters.php中,找到并注释掉下面这一行:
#add_action( ‘pre_post_update’,’wp_save_post_revision’ );
3、在wp-admin/includes/post.php文件中,找到 wp_create_post_autosave函数。
修改如下:
return _wp_put_post_revision( $_POST,true );
修改成:
return edit_post();

三、win+iis下实现固定连接伪静态方法,去除index.php的烦恼

固定链接自定义结构设置成/%post_id%.html

二级域名httpd.ini
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

一级目录httpd.ini
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule /blog/sitemap.xml /blog/sitemap.xml [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /blog/wp-(.*) /blog/wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/blog/$ /blog/index.php [L]
RewriteRule /blog/(.*) /blog/index.php/$1 [L]

这种方法只适用于博客和论坛都是一级目录或二级域名的情况,如果主站是wordpress搭建的,bbs是一级目录,则以上方法会出错,解决办法就是主站用404.php错误页面来处理,代码如下

四、中文tag无法正常显示的问题
首先,产生中文tag链接无法打开或者找不到博客文章的原因在于WordPress不支持中文的编码。那我们就需要强制让WordPress能支持中文的编码形式,即UTF-8和GBK编码。
修改方法,首先修改WP-include中的cclass-wp.php文件(需要使用用专门的PHP编辑器工具,推荐EditPlus),将第142行和第147行代码进行修改。
第142行原代码:
$pathinfo = $_SERVER[‘PATH_INFO’];
替换为:
$pathinfo = mb_convert_encoding($_SERVER[‘PATH_INFO’],”UTF-8”,”GBK”);
第147行原代码:
$req_uri = $_SERVER[‘REQUEST_URI’];
$req_uri = mb_convert_encoding($_SERVER[‘REQUEST_URI’], “UTF-8”,”GBK”);

五、去除head中的标签
在WordPress 3.0 中,即使你已经设定了永久链接,但是在文章页面标签内还是会出现一个meta标签诸如:

这样形式的短网址标记。虽然本人已经在robots.txt里注明禁止搜索引擎抓取 “/?p=” 的网址,但是百度似乎对其视而不见的一直将我的永久链接网址和短网址一并抓取,不知道这个标签是不是罪魁。

下面说下方法:

主题目录下的 functions.php里增加以下代码.

remove_action(‘wp_head’,’wp_shortlink_wp_head’,10, 0 );//删除短链接

//其他

add_filter(‘the_generator’,’wpbeginner_remove_version’);
remove_action(‘wp_head’,’feed_links’, 2);// 包含文章和评论的feed。
remove_action(‘wp_head’,’index_rel_link’);//当前文章的索引。
remove_action(‘wp_head’,’wlwmanifest_link’); // 外部编辑器如windows live writer必须。
remove_action(‘wp_head’,’feed_links_extra’, 3);// 额外的feed,例如category, tag页。
remove_action(‘wp_head’,’start_post_rel_link’, 10, 0);// 开始篇
remove_action(‘wp_head’,’parent_post_rel_link’, 10, 0);// 父篇
remove_action(‘wp_head’,’adjacent_posts_rel_link’, 10, 0); // 上、下篇.

六、url标准化标签

在首页head标签内添加

发布时间:2011-08-20

推荐阅读:

  1. 网站图片的SEO优化怎么操作?这些图片SEO技巧了解下
  2. 注册域名、购买空间和选用程序技巧总结
  3. 个人挖掘高质量外链的策略与实践经验
  4. 搜外同学会-海天组织搜外同学到新乡宝泉景区游学
  5. 搜外学员-河北天明科技创始人活宝分享

了解夫唯学院

夫唯学院成立于2007年,11年来与数万学员共成长。创始人夫唯先生总结的四处一词、站内站、定向锚文本、聚合等多种核心优化策略,并在众多学员网站上得到验证。夫唯先生推崇“循序渐进,基业长青”的SEO运维思想,以SEOWHY为现实实战案例,历经5年零起步创造了网站品牌。

SEO培训报名联系方式:客服QQ86594013 客服微信:seowhy2018

关于我们 / 联系我们 / 人文关怀 / 付款方式 / 教研室夫唯学院为您提供SEO培训SEO培训教程,实时搜索引擎算法更新。 © 2018 SEOWHY Inc.