wordpress禁用不常用的功能来优化站点

wordpress禁用不常用的功能来优化站点
在站点流量越来越多的时候,就显得 wordpress 越来越臃肿,速度越来越慢,直到拖垮 wordpress,当然,我们可以使用缓存插件以及数据库优化的方法来对 wordpress 进行减肥,其中就有纯静态页面生成插件 cos-html-cache 与数据库级的优化插件 DB Cache Reloaded Fix 一起使用效果就很好。 除了使用插件来进行优化外,wordpress 其实还集成了许多我们经常使用不到的功能,这里列出最常见的几项,将不需要的功...

wordpress新用户注册邮件提醒效果

wordpress新用户注册邮件提醒效果
在一个 wordpress 站点进行用户注册的时候,发送过来一注册提醒的邮件,只显示了用户名及密码,过于单调了,后来又去了几个站点进行了测试,发送过来的提醒效果都是很简单,没什么美化效果,不太给力,其实 wordpress 是有新用户邮件注册的函数,适当的自定义下样式就会美观许多,我们看一款美化的用户注册邮件提醒效果,代码如下: <?php /* Plugin Name: new-user-notification Description:重新定义发...

wordpress新手教程,什么是网站

wordpress新手教程,什么是网站
有不少的新手朋友都想建一个 wordpress 的个人站点,但都不知道该怎么下手,这里来简单说一下什么是网站吧,首先建立个人站点,最好先会一些基础的建站知识 html,div,还有一点PS之类的。好了,下面具体说一下什么是个人网站,如何建立。 什么是个人网站? 个人网站主要是记录自己的生活与工作,以现在的独立博客为居多,当然个人网站还包括个人论坛,个人主页等,说白了就是一个可以发布自己信息内容的地...

wordpress文章密码保护提示

wordpress文章密码保护提示
在发布文章的时候,wordpress是可以选择文章是否进行密码保护的,如果进行密码保护则在查看文章的时候会有这样的显示“这篇文章是受保护的文章,请输入密码继续阅读”,如果不能输入正确的密码则不能查看。 有一些文学或者下载之类的站点需要提供这样的功能,指定的文章只给会员或者VIP查看就可以使用这样的功能了,实例代码如下: [code lang="php"] function xiariboke_password_hint( $c ){ global $post, $...

wordpress网站内容关键词替换

wordpress网站内容关键词替换
最近在做一个伪原创的功能,有一些相近的词语要在 wordpress 里面进行替换,而这些词又不是很多,所以就没必要再去找插件进行实现了,在网上找了一段代码,轻松实现了 wordpress 站内关键词的替换功能,当然除了做伪原创之外,还可以进行关键词的屏蔽功能。先看一下这段代码: [code lang="php"] $KeyWordsFilterAds = array( 'xiariboke' => '小虎博客', '二货' => 'X货', 'VPN' => 'V*P*N', ); function ...

2015年上班的第一天

2015年上班的第一天
今天算是上班的第一天了,一天的工作有点念念碎的感觉,早上把物流站点的网站进行了上线,跟客户沟通基本上花了一个上午,才基本上把站点客户不满意的一些 bug 给解决了,同样也掺杂着研究了一下小李发过来的程序文本,需要制作一个同步发布文章的系统,可同步的会员登陆始终解决不了,最终哥也是没办法了,技术不到位吧,所以还需要多去学习,巩固技术才行。 下午物流的站点还要解决不美观的bug后台,另外...

wordpress评论邮件通知

wordpress评论邮件通知
如果有访客在你的站点进行了文章的评论,这个时候如果我们进行了回复,怎样让访客知道自己的留言有人进行了回复呢?这就需要 wordpress 的邮件回复通知功能了,在当我们回复了用户之后,就进行一篇邮件的回复,这对于回访来说能起到特别好的效果,实现的代码如下: //评论邮件通知 function comment_mail_notify($comment_id) { $admin_email = get_bloginfo ('admin_email'); // $admin_email 可改為你指定...

wordpress记住评论者信息的Cookie

wordpress记住评论者信息的Cookie
在 wordpress 中记住访客的信息用的是 Cookie,一共有两个地方,一个是用户登陆,另一个就是文章评论了,较常见的是文章评论记住信息了,当我们经常去别的博客回访的时候,可以看到评论处有个“记住我”的按钮,点击选择,则下次不用再输入用户名和邮箱之类的信息了,下面要说的是如何修改 Cookie 的过期时间。 首先看一下用户登陆的 Cookie 过期的时间。 wordpress 默认的用户登录时间是 14 天,普通的 word...

wordpress获取热评文章排序

wordpress获取热评文章排序
见到不少的 wordpress 博客中都使用了热评文章的功能,就是按照评论数的多少进行文章的排序,按照这个排序我们可以看出 哪篇 wordpress 文章更受欢迎,是个不错的功能,不少博客都已经集成了这个功能在首页进行显示,我们看一下是如何实现热评文章排序的功能,代码如下: [code lang="php"] // 获得热评文章 function simple_get_most_viewed($posts_num=10, $days=300){ global $wpdb; $sql = "SEL...

wordpress文章描述Description的优化

wordpress文章描述Description的优化
关于文章的描述,是 SEO 中是和关键词一样至关重要的,其实在最新版的 wordpress 中已经可以单独发布文章描述 Description 了,看如下的图片: 但小伙伴们通常都是很懒的,包括我一样,基本上都是直接发布文章,然后让 wordpress 默认的去截取文章的前一部分,这样做的确很省劲,但有时候文章的前一部分并不是文章的关键部分,也就是和主题文章没有相似性,这样反倒不利于 wordpress 的 SEO 优化,可以参考谷...

wordpress日志归档代码解析

wordpress日志归档代码解析
每个 wordpress 独立博客基本上都有一个日志归档的功能,主要是记录日志整理的一个档案,又类似一个小的站点导向,某一年以及每一个月发布了多少篇的日志,都可以清楚的看出来,我们来看一下日志归档的功能代码: //日志归档 class hacklog_archives { function GetPosts() { global $wpdb; if ( $posts = wp_cache_get( 'posts', 'ihacklog-clean-archives' ) ) return $posts; $query="SELECT DISTINCT ID...

元旦放假之最后一天

元旦放假之最后一天
放假的最后一天了,今天翻版了昨天的一切,白天也一直没什么心情去码字,起的还算早,只是一整天也没干什么,一直到晚上才码了一些字,白天依然很冷,北京这会儿的天气应该要下雪了么,以往应该都是差不多这个时候的。 发现不上班的时候人更懒惰了,还不如上着班更有些激情吧,而今天的心情也装满了事情,不能释怀也是一方面吧。总之就怎么过去了,明天就要上班了。可能会好一些吧。 晚上想要休息的时候,...

wordpress获取当前文章的前几篇以及后几篇文章

wordpress获取当前文章的前几篇以及后几篇文章
wordpress 中有默认的调用前一篇后一篇文章的函数 previous_posts_link()与next_post_lnik(),在文章中直接调用方法即可,这在 wordpress 中是很容易实现的,但如果我们需要调用前几篇或者是后几篇的文章,应该怎么办呢,这在 wordpress 中是没有提供方法的,只能自己来添加函数方法了,参考 get_adjacent_post函数,方法如下: function get_post( $previous = true, $number = 1 ) { //global当前文章变量...

wordpress彩色标签云

wordpress彩色标签云
wordpress 彩色标签云的功能是不少博客站点比较青眯的功能,是将发布文章的 tag 进行了彩色标签云的方式进行了呈现,每个 tag 标签颜色样式都是随机进行显示的,给站点的美观程度增添了不少,我们看一下实现 wordpress 彩色标签云的功能代码: [code lang="php"] //彩色标签云 function colorCloud($text) { $text = preg_replace_callback('||i', 'colorCloudCall back', $text); return $text; } ...

wordpress上传图片文件截取指定长度

wordpress上传图片文件截取指定长度
很不错的一个wordpress上传文件处理函数,将文件名截取长度并自动MD5加密的函数,在wordpress上传附件中,文件的名称是不变的,不管是中文还是英文,不管是文件名有多长,如果以这样的方式传到附件管理中,会显得很凌乱,并且有的时候上传中文名的附件还会出现乱码的情况,今天发现一函数的方法,就发上来了,可以实现判断附件是否包含中文名,如果附件包含中文名的话就进行 md5 加密,而截取前 16 个字符...

PHPCMS重建索引失败

PHPCMS重建索引失败
在使用PHPCMS重建全站索引时,提示 Incorrect key file for table: \’%s\’. Try to repair it 的错误,无法重建索引,这通常都是由于 Mysql 数据库损坏所至。提示的意思就是不正确的数据表。 解决办法,找到相应的损坏表,使用 phpmyadmin 或者 Navicat Lite 等 Mysql 的管理工具进行数据表的修复,然后重新重建索引。

wordpress屏蔽垃圾评论的方法

wordpress屏蔽垃圾评论的方法
wordpress 好像就是为垃圾评论所生的,虽然 wordpress 自带了 Akismet,但基本上就是形同一个摆设,不能够有效的判断垃圾评论信息,之前每天都有英文的垃圾评论信息,后来使用了只能加了一个判断是否英文的判断,如下代码: [code lang="php"] function scp_comment_post( $incoming_comment ) { $pattern = ‘/[一-龥]/u'; // 禁止全英文评论 if(!preg_match($pattern, $incoming_comment[‘comment_content’...

今天都干什么了

今天都干什么了
今天跟昨天一样,同样睡到了自然醒,不过今天还早点吧,早上把衣服都洗了下,自己又给自己做了饭,美美的吃上了一顿,下午的时候花了几个小时把码好的文章更新了一下,就这样,基本上一天就过得差不多了,还是一样的懒惰,还是一样的没有激情。 生活就是这样,看到有些朋友都已经开了公司,有了目标,而自己还是老样子,不知道未来的路子该怎么走,晚上老婆打了电话,很是很想念,但北漂终归是这样,要到年...

wordpress限制发布文章文字数量

wordpress限制发布文章文字数量
wordpress 自身是不限制发布文章的字数的,当然如果只是自己来进行发布文章就不需要考虑字数的问题了,但现在越来越多的 wordpress 站点都开通了会员投稿的功能,每个会员都可以发布自己的文章,这个时候我们就要考虑限制字数的问题了,如果一些会员在发布数量较多文章的时候,会造成文章发布不成功,返回错误信息,另外,如果一些会员不停的发布一些文章,可能会造成服务器的压力骤升,网站频繁出现 502 ...

PHPCMS自定义分页格式

PHPCMS自定义分页格式
PHPCMS自带的分页格式基本上够使用了,但有时候我们需要别样的分页格式,这个时候就需要去修改PHPCMS的默认格式了,通常要进行PHPCMS的二次开发去修改分页功能,这里分享一个小技巧,直接在模板里面进行修改,而不去修改功能样式。 先看一下源文件如下: {if $pages} <div class="pages"> <select name="select_pages" onchange="location.href=this.options[this.selectedIndex].value;"> {str...