隐藏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”文件中正确的位置即可。

自制模板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?

(更多…)

给评论分页链接加上nofollow

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

(更多…)

改进版简单的 jQuery 前台评论表单验证

昨天说过要在家里等考试,旅游也去不了,而今天我决定要去旅游,估计周末也不会考试滴~

与之前简单的 jQuery 前台评论表单验证不同在于这个代码是当文本框失去焦点时验证,也就是填完一个框到下一个框时就验证,也是很轻量的。

(更多…)

简单的 jQuery 前台评论表单验证

WordPress 当然也有表单的验证,不过大家都知道用户体验一点都不好,页面发生跳转,有时还会把表单清空了,而前台表单认证显得非常有必要了。以下是我写的通过改变文本框背景颜色提示用户输入内容,WordPress 只要把以下代码放到 js 文件里就能工作了。验证由点击提交按钮触发,工作原理看注释,体验体验请回复~
表单验证

(更多…)

无聊,more 标签正确放置位置

也不是说正确与否,只是在意与否。当 more 标签按照 ②、③ 的位置放的话,more 标签就会包含在上面或者下面的 p 标签内,在查看全文时,more 标签会占用一定位置产生空白;(致ZWW大叔,分号)如果像①这样放,表示 more 自己独占一个段落,然而在阅读全文时会隐藏掉,不会占用空间。追求完美的同志可以注意一下~
more