Category: 程序设计

如何在 WordPress 文后加入分享链接?

我经常把文章也复制一份到QQ空间方便国内的读者.然后每次就得复制文章的链接,很麻烦,后来直接就在每篇文章(甚至是页面)之后自动加入了文章的链接.方法很简单,也不需要插件. 编辑模板 functions.php 然后把下面的代码加到最后即可: add_filter( 'the_content', 'insert_post' ); function insert_post( $content ) { $post_id = get_the_ID(); $link = get_permalink($post_id); $title = get_the_title($post_id); return $content.'<BR/>听老赖讲故事:<a title="'.$title.'" href="'.$link.'"><B>'.$link.'</B></a> (本文地址)'; } 是不是很简单明了,代码懂一点英语的就都明白(都不需要注释).效果可以看下面.wordpress …

如何在 Linux 下 列出最耗资源的进程 (BASH 脚本)

大部分VPS或者虚拟主机服务器什么的都是基于 Linux 系统 (其它操作系统像 Windows 不太适合做服务器, 一则是价钱贵, 二是不稳定) Linux 系统主要是命令行界面, 多任务多用户系统. 强大的地方在于如果配置好的话, 完全可以拔掉显示器键盘鼠标等, 只接电源放几个月甚至几年都不会出问题. 这篇贴子介绍了备份数据(库)的一种思路. 这篇帖子则介绍如何在发现有问题的访问后就禁止掉该IP. 有一个非常好的办法就是经常监控比较耗资源(CPU或内存)的进程, 及时发现问题. 我们可以在LINUX下创建一个脚本, 含有以下内容, 并且 chmod +x 后可以直接在命令行下运行. #!/bin/bash #helloacm.com echo "-------`date`--------" echo …

简单快捷的清理垃圾脚本

系统是越用越慢,有一个原因就是垃圾文件没有及时清理.文件多也会产生磁盘碎片(当然如果你用的是固态硬盘SSD,就没有问题).有很多软件,比如CCleaner可以用来全方位的清理不需要的软件和文件(e.g. 临时文件等). 360软件等也有内置的清理的功能.如果你只是想简单快捷的清理垃圾,让电脑减减肥,加加速,可以用下面的脚本. @echo off echo 正在清除系统垃圾文件,请稍等... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f …

更改WordPress博客全站的评论名称

坛子给我建议说: 我觉得很有道理, 但是别人网站上的留言我改不了, 自己的还是可以先改改的. 于是, 我登陆 phpmyadmin (一个网页式的php mysql 管理平台) 然后输入以下命令: update `wp_comments` set `wp_comment_author` = 'JustYY.com 小赖子的英国生活和资讯.' where `wp_comment_author` = 'ACMer' 同时发现自己留了很多不同的网站,还有不同的邮件,都可以这样类似的改过来. update `wp_comments` set `wp_comment_author_email` = 'dr.zhihua.lai …

GD Star Rating 评分页面

您可能注意到,加了一个”评分“的页面,用于显示得分靠前的文章. 我用了一个 GD Star Rating 的WP插件,装完效果如下, 可以让网友很轻松的为贴子或评论打分. 有点像 Facebook 的 赞或者 google plus 的 +1. 这些信息可以用来显示博客的热门文章. 做一个这样的页面其实很简单,不过你需要一个 能在贴子里加入 php 代码的插件,我用的是 Simple PHP Include 在 WP 插件控制里是可以找到的. 然后我们需要创建这样的一个页面(建议用PAGE,而不是POST) 然后这个 rate.php …

程序上的画蛇添足

看到一段代码,差点没笑出来.原来的没法直接贴出来, 但大概意思是这样的.比如我们要顺便检查一个数组里是否有存在 0,那么可以这么写,很简单: bool hasZero = false; for (int i = 0; i < arr.length; i ++) { if (arr == 0) hasZero = true; doStuff(arr); } 但是有人却觉得这样太简单了,很不爽,非得要这样: bool …

几条WordPress 博客 有用的 SQL 语句

WordPress 强大是有它的道理,主要原因是它是基于PHP(开源,灵活,快速开发) WordPress 搭建的博客是动态的,因此需要一些缓存插件来避免服务器重复的查询SQL数据库.我建议是少装插件,尽量用PHP和 MySQL 自己写. 如果你移动了博客的地址,那么就会需要以下几条SQL语句来更新文章中的地址(文章也是存在MYSQL数据库中) UPDATE wp_posts SET post_content = REPLACE (guid, 'OLD URL', 'NEW URL'); UPDATE wp_posts SET guid = REPLACE (guid, 'OLD URL', 'NEW URL'); …