Category Archives: 网站

wordpress目录不分层级方法!去掉WordPress目录链接中category?目录在根目录

刚刚接触Wordpress的小伙伴们可能被搞的无从下手,比如说添加目录后然后把目录添加到导航菜单链接会出/category/你的目录url。这样很不利于SEO那么怎么才能处理掉category这一层目录呢?

下面求不黑找了集中常见的方法来分享给大家!

第一:修改固定链接设置,去掉分类链接前缀category

登录你的Wordpress后台,打开固定链接/永久链接设置项。在“可选设置”里的“分类地址前缀”里输入半角字符: “.”;保存即可去掉分类前缀category。

优点:设置简单,老少皆宜。适用于初建成的博客,或刚打算使用固定链接 /永久链接的博客。用不着修改代码,升级之时没有顾虑;用不着插件,不会增加运行负担。

缺点:原链接无法打开,出现404错误。被搜索引擎收录良好,或分类链接有较多外链链入的博客,可要万分小心了。不要因为操作简单、省时省力而损失了大量外链及权重。

开启重写后,这样设置会导致分类和标签下找不到对应文章,所以最好还是只将其缩短。

第二:借助Wordpress插件,去掉分类前缀category

求不黑推荐两款插件

1、WP No Category Base:作者iDope,是为去除固定链接中分类链接里的category而开发出来的一款wordpress插件,被下载近5万次。安装启用此插件后,对原来的分类地址做了301跳转,对SEO优化有好处,把降权风险降到最低。

2、No category parents(此插件目前已经三年未更新不适合新版本):作者milardovich,上面插件的升级版,不仅能去掉分类链接的前缀category,还能去掉父分类 parent-category。例如能把“/category/parent-category/my-category/”换成“/my-category/”形式。

直接在插件里面搜索安装即可

优点:安装简单,老少皆宜。无论是初建成的博客,还是正打算使用固定链接 /永久链接的博客,还是被搜索引擎收录良好的博客。用不着修改代码,升级之时没有顾虑。使用 301跳转,把原链接进行跳转。最大程度防止搜索引擎降权,防止原链接打不开。

不足:插件或许会造成空间负担。这里不说是缺点,就是因为,造成的“空间负担”微乎其微,不应该是缺点。比较在意的就不用,无所谓推荐使用。

第三:修改Wordpress函数,去掉分类前缀category

1、找到你Wordpress博客wp-includes文件夹下的category-template.php。

2、打开此文件,搜索(get_category_link()函数里)的以下代码:

$catlink = $wp_rewrite->get_category_permastruct();

在其后,另起一行加入:

$catlink = str_replace(‘/category’ , ” , $catlink);代码作用是,使用字符串替换函数,把获取分类链接函数的分类链接里的/category替换掉。达到去掉分类链接前缀/category的目的。

3、保存上传到服务器即可。

优点:仅加入一段代码,性能影响忽略不计。适用于对代码稍熟悉的博客。

缺点:修改代码,博客升级还要修改。且原地址仍可以访问。或会造成谷歌网站管理员工具里提到的,重复的标题。

Category: 网站

WordPress 批量删除待审核/垃圾评论方法

delete-all-pending-comments-wpdaxue_com

每次登录朋友的一个WordPress站点,都会看到N多待审核的垃圾评论,如果要通过WP后台删除,那简直就是一件非常头疼的事情。其实我们可以通过 Delete All Pending Comments 插件或者SQL命令来批量删除。

在后台搜索安装 Delete All Pending Comments 插件以后,就可以在左边的评论菜单下看到一个 Pending Comments,进去后勾选复选框,然后点击 delete 按钮就可以删除所有待审核的评论了:

delete-all-pending-comments-wpdaxue_com

如果你不喜欢折腾插件,并且你可以访问 PhpMyAdmin ,那你可以通过 SQL 命令来删除:

1
delete from wp_comments where comment_approved = '参数'

wp_comments是WP默认的评论表,请根据自己的实际,修改前面的 wp_ 为你的数据库表前缀。

“参数”有3个选项:

  • spam: 垃圾评论
  • 0: 未审核评论
  • 1: 已审核评论

如果要删除待审核评论,参数那里就修改为 0 即可。

转自:wordpress大学——倡萌

Category: 网站

火车头采集器自动退出 火车头7.6闪退解决方法

在hosts中添加下面代码

127.0.0.1 check.locoy.com

Category: 网站

WordPress不能检测到主题文件/WP换了服务器后主题丢失的解决方法

wordpress在更换服务器以后,主题可能会出现丢失情况,主题目录文件都在,但是无法检测到。

这里以linux的服务器为例,windows服务器操作类似

 

解决方法:

利用phpinfo()函数等方法找到php.ini的位置

编辑php.ini

例如:

vi /usr/local/php/etc/php.ini

找到第210行的disable_functions

按insert进入编辑模式,将其值里的scandir这个函数去掉,逗号也要去掉,再按esc退出编辑模式,输入:wq保存退出

重启Apache/nginx与php服务,如:

/etc/init.d/php-fpm restart (或/usr/local/php/sbin/php-fpm)根据实际目录情况执行命令

service nginx restart

Category: 网站

dedecms织梦edit.inc.php漏洞修复教程

找到如下代码:

$dsql->ExecuteNoneQuery(“UPDATE `#@__guestbook` SET `msg`=’$msg’, `posttime`='”.time().“‘ WHERE id=’$id’ “);

将其替换成:

$msg = addslashes($msg); $dsql->ExecuteNoneQuery(“UPDATE `#@__guestbook` SET `msg`=’$msg’, `posttime`='”.time().“‘ WHERE id=’$id’ “);;

Category: 网站

阿里云域名注册/续费/转入优惠口令

【优惠口令】
com英文域名注册45元/首年:域名抢注88折起
com英文域名续费60元/首年:地久天长
cn英文域名注册16元/首年:大吉大利
cn英文域名续费35元/首年:万古长青
net英文域名转入59元:百业兴旺
xin注册32元/首年:旺事如意

【如何使用口令】
优惠口令需验证成功后才可使用。
口令不定期更新,仅PC端适用,仅普通词适用,限时限量。
优惠口令与其他优惠(代金券、折扣、满减等)不能同时使用。

【免费转入】
1-3字母.com、4声母.com、1-4数字.com域名免费转入

【更多优惠】
单笔订单注册英文.com域名≥51个,每个39元/首年;
单笔订单注册英文.cn域名≥5个,每个13元/首年。

Category: 互联网, 网站

织梦Dedecms的album_add.php文件SQL注入漏洞修复方法

dedecms的/dedecms/member/album_add.php文件中,对输入参数mtypesid未进行int整型转义,导致SQL注入的发生。

修复方法:
打开dedecms/member/album_add.php文件,查找以下代码(大约220行左右)

$description = HtmlReplace($description, -1);//2011.06.30 增加html过滤 (by:织梦的鱼)

将上面的代码替换为:

$description = HtmlReplace($description, -1);//2011.06.30 增加html过滤 (by:织梦的鱼)
$mtypesid = intval($mtypesid);
Category: 网站 | Tags:

网页禁止百度转码

转码方法流传两个代码:

  1. <meta http-equiv=”Cache-Control” content=”no-siteapp”>
  2. <meta http-equiv=”Cache-Control” content=”no-transform”>

下面说说这两个代码的解释,以下内容转自网络:

你建了一栋房子,百度说我给你做个大门,但是大门上要有我的广告
你不愿意,就建立了一条路叫no-transform 别人去你家走这条路就行了
后来百度看到了不高兴了,动了手脚把你的这条路堵住了,并告诉你你的房子要改造,这样人家才方便来你家,于是又挖了一条路叫siteapp,路上都是他的广告
你不高兴了,就用了no-siteapp的铲子给丫断了
但是时不时的还是被百度放进来些广告
其实说白了 no-transform百度是不遵守的
而no-siteapp百度也不一定遵守
区别就是百度对no-siteapp还要点脸
而百度对no-transform彻底不要脸

Category: 网站

wordpress 自定义文章标题title摆脱seo插件

wordpress 自定义文章标题title摆脱seo插件,WordPress主题的默认值是没有对标签 <title> 做过优化的。一些插件,如众所周知的“All in One SEO Pack”重写了这个,现在我们可以通过自定义title字段来提高文章的优化。

解决方案:打开文件 header.php 并编辑。找到标签 <title> tag 并替换下面的代码:

 <title> <?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); } elseif (is_single() ) { $customField = get_post_custom_values("title"); if (isset($customField[0])) { echo $customField[0]; } else { single_post_title(); } } elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title(); } else { wp_title('',true); } ?> </title>

然后,如果您想自定义 title 标签,简单地创建自定义字段 title, 并为它赋值就可以了。

代码解释:通过这段代码,我为各个类别的帖子,如首页,分页,目录页及博客文章用不同标记模板生成一个自定义 。

如果当前活动的页面是篇博客文章,代码会寻找自定义字段 title。如果找到了,就会显示自定义字段中的值,反之,显示标准的 single_post_title() 生成的标题。

Category: 网站

获取微信“分享到朋友圈”成功失败回调状态函数及自定义分享内容接口

获取“分享到朋友圈”按钮点击状态及自定义分享内容接口

wx.onMenuShareTimeline({
    title: '', // 分享标题
    link: '', // 分享链接
    imgUrl: '', // 分享图标
    success: function () { 
        // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});

获取“分享给朋友”按钮点击状态及自定义分享内容接口

wx.onMenuShareAppMessage({
    title: '', // 分享标题
    desc: '', // 分享描述
    link: '', // 分享链接
    imgUrl: '', // 分享图标
    type: '', // 分享类型,music、video或link,不填默认为link
    dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
    success: function () { 
        // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});

更多开发文档

微信JS-SDK说明文档
http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html

Category: 网站