隐藏WordPress首页文章的图片

因为有时候心情不愉快,可能想要隐藏Wordpress首页文章的图片,那么怎样隐藏呢?原理很简单,在加载Wordpress的“$content”之前使用php的正则表达式“preg_replace();”将图片的html代码过滤掉,完毕。

代码:

<?php
add_filter('the_content','wpi_image_content_filter',11);
function wpi_image_content_filter($content){
if (is_home() || is_front_page()){
$content = preg_replace("/<img[^>]+>/i", "", $content);
}
return $content;
}
?>

说明:
首先判断是否首页(可以自定义,例如分类页),如果是则将“$content;”中的img代码过滤掉,最后再返回“$content;”,从而起到在首页过滤图片的效果。

使用方法:
将上面的代码放在主题文件的“functions.php”文件中正确的位置即可。

去你妹的垃圾评论

用了小强,每天出现在垃圾评论页面的队列越来越长,只能从源头禁止垃圾评论了……于是找到这个评论验证码插件。

特点:小巧轻便,验证码容易识别,效果明显。
下载地址:sidxspam 3.1.0中文版(君子.NET汉化)

进阶DIY:
下载并安装完毕之后,直接在后台启用该插件即可,无需任何设置。但是默认的验证码位置并不如人意,出现在评论表单之后,我们可以稍微修改修改。

1.打开sidxspam.php文件,删除或注释掉add_action('comment_form','show_sxs')

2.在模板文件中适当的位置加上<?php show_sxs(); ?>

3.DONE

自制模板WhiteGS放出

兜售贴有少量说明,在这里再述一下:三无,无CSS、JS、HTML错误,无插件,无冗余代码(尽量),SEO,自带小墙(垃圾评论过滤)、评论回复邮件通知、嵌套评论、lightbox、lazyload如此等等落后但基本的功能。因为主机越过了过期时间还没有暂停账户,因此放出模板庆祝庆祝,模板名称改为WhiteGS,潮不?

G924

有演示,不多图,需要修改的地方
1)你可以使用文本查找替换工具搜索“Ygs”,看情况修改。
2)搜索结果 (search.php)第15行”ID填这里”,改为你的Google自定义搜索的……ID?(忘了叫什么来着,推荐使用,效果比自带搜索好)。
3)模板函数 (functions.php)第106行、第118行、第223行含有“Ygs”的内容。
4)自定义菜单:共使用了两个自定义菜单,Primary Navigation对应顶部(页面)菜单,Secondary Navigation对应搜索框旁(分类)菜单,庆于后台-外观-菜单添加(不支持二级菜单)。
5)以及一切你想改的地方。
6)底部的链接如果非要去掉请保留3天。

第一次发模板,不懂太多国际模板发布惯例,如有不妥请指正。如有问题,欢迎反馈。
演示站点:http://i.fk.gs
下载地址:whiteGS_1.0.zip

去掉无用的WordPress样式

今天查看源码是发现头部出现一条自动添加的inline样式,“.recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;}”,如图所示:

去掉无用的Wordpress inline样式

起初以为是插件添加的,关闭所有插件后该东西依然存在。后来查到原来是WordPress自动添加的,recentcomments,应该就是为调用最新评论的边栏插件应用的样式,由于我没有使用自带的评论调用,所以这对于我来说就是无用的,于是就设法去掉它。

(更多…)

体验WordPress多站点

多站点是WordPress3.0的新特性,籍此升级3.2.1个把星期之际,体验一下什么是多站点。此功能默认关闭的,开启需要修改wp-config.php文件,在文件的某一新行加上以下内容:

define('WP_ALLOW_MULTISITE', true); 

然后在后台“工具”-“配置网络”,按照提示设置或修改文件即可。

开启多站点之前,可能你需要确定一下究竟是使用二级域名模式还是使用二级目录模式访问其他站点,因为系统会根据主博客的模式来决定其他站点的访问模式。比如主博客是ygs.im,即在站点根目录,那就会自动使用二级域名即abc.ygs.im这样的模式,如果主博客是ygs.im/blog,那么其他站点就是ygs.im/blog/abc。这里我疑惑了,为什么不是ygs.im/abc?

(更多…)

模板:Ygs_Private

自用模板出售
人家弄个博客可以各种转化,我弄个博客弄到adsense被封,现决定兜售自用模板,有不少同学发邮件或者留言说想要的,当然,我有私心。这模板用了一年,一直在改,看惯了就想改一下,所以一直改都是外观上的东西。基本上没有参考流行的模板,或许脱离了各种流行元素。三无,无CSS、JS、HTML错误,无插件,无冗余代码(不只三了),SEO,自带小墙(垃圾评论过滤)、评论回复邮件通知、头像缓存如此等等落后但基本的功能。

代码个性化内容较多,因此需按个人情况稍作修改,当然是我代劳啦。

(更多…)

给评论分页链接加上nofollow

为什么要给那个东西加上nofollow呢?其实就像给more标签添加nofollow一样,引用一句话,“因为 Read more 链接的路径实际和文章标题相同, 没必要再多加一个文本与页面内容无关的链接”,我是冲着这句话来加的,而不是因为有人说这些链接会分散权重,睿智小超人提供了一个很直接的方法,“不勾选分页显示评论”,也就是不分页了,我马上就囧了一下……

(更多…)

求助:评论杯具了,看图识真相

评论问题

此杯具已作废。

这是 IE8 才出现的情况。原因是“取消评论”的链接,也就是 <?php cancel_comment_reply_link(); ?> 放到下边去了,放回表单上方就没事,原因不明。