Category: wordpress

WordPress为文章页添加随机图片实现方法

现在有很多采集聚合站由于原创因素需要加入一些图片配图 这里特别说明一下!
将以下代码复制到当前使用主题的functions.php文件中:

1
2
3
4
5
6
7
8
9
10
11
12
13
/* 文章随机插图 */
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "http://www.zaituzhe.com/uploads/images/".rand(1,139).".jpg";
}
return $first_img;
}

这里需要注意的是倒数第四行中http://www.zaituzhe.com/uploads/images/为要调用的图片的文件夹路径,大家根据自己的情况修改。rand(1,139)表示调用的是文件夹中图片名字从1到139的图片(因为余斗上传了139长图片,命名为1到139)。

调用图片代码为:

1
  <img src="" alt="<?php the_title(); ?>" height="300"width="300"/>

图片宽度可以自行修改,余斗是在文章页使用,所以就加在主题的文件中的之前,如果大家需要在其他地方使用,则加在自己需要的地方,如此就可以实现刷新文章就会随机在uploads/images/这个文件夹中调用图片,而且做到如果文章中有图片就调用第一张图片,没有图片就随机调用。

wordpress批量删除待审垃圾评论方法

博客一年多没开了!!今天打开后台发现1992条待审垃圾评论!手动删除了几页后实在受不了!
35
网络搜了一下!插件批量清空方便快捷
安装Delete Pending Comments插件,批量删除所有待审核(Pending)评论信息,这个很简单了
后台插件—在线安装 搜索 Delete Pending Comments 安装启用
在侧栏评论下面可以看到这个插件!
在输入框中 输入
50
I am sure I want to delete all pending comments and realize this can’t be undone
点击Delete Pending Comments 按钮即可删除!方便快捷!

WordPress 万能视频播放插件 Smartideo

Smartideo 是为 WordPress 添加对在线视频支持的一款插件(支持手机、平板等设备HTML5播放)。 目前支持优酷、搜狐视频、土豆、56、腾讯视频、新浪视频、酷6、华数、乐视 等网站。

你可以直接粘贴视频播放页完整的URL到编辑器(单独一行),就可以加载视频播放器。

插件安装

你可以在后台插件管理页面中直接搜索 Smartideo 并安装.
或者上传文件夹 smartideo 至 /wp-content/plugins/ 目录.
在插件管理页面中激活 Smartideo.
使用方法

你可以直接粘贴视频播放也完整的URL到编辑器(单独一行),就可以加载视频播放器。

演示:
http://blog.zaituzhe.com/shenghuo/2155.html

wordpress完美解决分类分页404错误问题

我新建wordpress网站几近完美SEO 所以在很多地方都是完美运用现有的流行seo模式实现

这次注重url规范的问题!
后台固定连接
自定义结构 /%category%/%post_id%
分类目录前缀 。
效果如下(以下不能访问 只是举例)
www.zaituzhe.com 首页模式
www.zaituzhe.com/page/2 首页分页
www.zaituzhe.com/redian 栏目
www.zaituzhe.com/redian/page/2 栏目分页

搞了几天终于解决这个问题 原来是分类分页都是404错误 网上看过很多解决办法都没有解决!
今天继续研究 终于发现 装一个插件后完美解决 wp-no-category-base

wordpress实现面包屑导航的方法

wordpress实现面包屑导航这个想法,也是我昨天突然在看我博客时候,不知道看的是那个栏目,所以就想啊 做个面包屑导航 不但有利于用户体验
也有利于蜘蛛的信息抓取,还有传递权重作用,在网上找了半天才找到能用的,分享给大家

一、 我是直接把本段代码放在header.htm头部文件的 省事 如果不怕麻烦 可以每个页面都去放一下
代码 :

<div class="post_nav">
  <p>现在所在位置:<span><a href="<?php bloginfo('url') ?>/" >广州seo首页</a>></span>
    <?php the_category(',') ?> 
    > <span class="post_nav_title">
    <?php the_title() ?>
    </span></a></p>
  <p>&nbsp;</p>
</div>

二、放好代码后在 style.css文件添加 post_nav的属性 就基本完成了!

wordpress实现面包屑导航简单方便

让wordpress内部所有连接都在新窗口中打开!

让wordpress内部所有连接都在新窗口中打开!
做网站最很注意这些细节 容易让客户白白的流失!
今天随便点我wp站点 因为有外链 一点就跑了 然后就找网上找方法 !
终于找到一个超级简单的方法
想必很对人都需要 所以贡献出来!

博客的所有链接都在新窗口打开,你不必修改每个链接的target属性,只要在header.php文件中,

标签之间加入以下代码即可:

去除(wordpress)WP分类目录前缀category的方法

晚上整理自己另外一个网站时候发现分类目录竟然还有前缀目录
这个对于SEO来说是非常忌讳的一个!因为这个导致了路径又深了一层

想搞成
http://blog.zaituzhe.com/wangzhanseo/
但默认的为:

http://blog.zaituzhe.com/category/wangzhanseo/

所以在网上找了几个方案

一、有的说是修改文件 category-template.php 不ok

二 、安装插件 WP No Category Base 这个算是完美解决的 之安全开启就OK了 不用设置

三 后台简单设置即可OK 【此方案仅限于之有一级栏目 如果二级栏目会出错的】
用英文关键字搜了一下,找到一篇有价值的文章,提供的解决这个问题的方法也异常简单:

WordPress后台管理 – 设置 – 永久链接(固定链接),在“分类目录前缀”里填入一个点[ . ](只一个点,不含括号)即可完美移除分类链接中的前缀。

remove_category_prefix
移除 Wp 分类前缀category

原文中说的是填入[ /. ],不过保存后斜杠会被自动删除,而且经我测试,直接填一个点就行了。

反复试了 几次 算是最终得到这样 两种完美解决方法!

wp内链插件WP Keyword Link使用说明!

做为现今最流行的博客开源程序wordpress当然很多人都在用!所以有必要介绍一款内链插件WP Keyword Link 非常强大

WP Keyword Link插件介绍:
该插件是由国人柳城在原作者允许的条件下在原插件上作了修改加入支持中文关键词的链接的,主要是面向中文WordPress博客。
1.完美支持中文关键词链接,分别区分英文与中文关键词
2.对每个关键词进行细节设置(如:是否匹配多个?是否匹配评论?外链还是内链?是否匹分大小写?是否新窗口打开等)
3.多语言支持
4.替换关键词已有链接的问题。文章中已有的链接将不会匹配
5.自动把文章的标签转换为关键词,可以选择开启或关闭
WP Keyword Link插件安装:
1.下载博客插件WP Keyword Link,并解压上传到wp-content/plugins/目录下
2.登陆WordPress博客后台,在已安装插件列表中启用WP Keyword Link插件
3.启用WP Keyword Link插件后,在“设置”选项卡下会生成“WP KeywordLink”选项
4.点击该选项进入插件参数设置界面

WP Keyword Link
WP Keyword Link

No Follow – 在链接加多一个属性:rel=’no follow’ ,使用Nofollow属性让搜索引擎不要抓取并追踪此链接。
First Match Only – 仅仅匹配第一个关键词, 建议勾上。
New Window – 在链接加上 target=’_blank’的属性, 在新窗口打开。
Ignore Case – 不匹分大小写,如”Google”, “google” 或者 “gooGLE” 都会匹配到。英文关键词有效(不推荐使用)
Is affiliate – 勾上表示内链,同外链区分,这里要添加下面提到的CSS样式。
Filter in comments – 勾上匹配替换评论区里的关键词。
*For zh_CN – 勾上支持中文关键词。 英文关键词不推荐勾上。
其他功能没什么必要性!所以不做介绍!

wordpress开启评论链接重写功能方法

最近垃圾链接越来越多 杜绝垃圾评论链接的滋生 开始 评论链接重新功能是必要的
//评论链接重写
function add_redirect_comment_link($text = ”){
$text=str_replace(‘href=”‘, ‘href=”‘.get_option(‘home’).’/?r=’, $text);
$text=str_replace(“href='”, “href='”.get_option(‘home’).”/?r=”, $text);
return $text;
}
function redirect_comment_link(){
$redirect = $_GET[‘r’];
if($redirect){
if(strpos($_SERVER[‘HTTP_REFERER’],get_option(‘home’)) !== false){
header(“Location: $redirect”);
exit;
}
else {
header(“Location: “.bloginfo(‘url’).”/”);
exit;
}
}
}
add_action(‘init’, ‘redirect_comment_link’);
add_filter(‘get_comment_author_link’, ‘add_redirect_comment_link’, 5);
add_filter(‘comment_text’, ‘add_redirect_comment_link’, 99);

出来的HTML链接地址为:

http://www.ake6688.com/?r=http://www.somexxx.com/