WordPress文章转载版权信息添加(第二篇):添加编辑面板

昨天写了一篇文章《WordPress添加文章转载版权信息(第一篇):自定义栏目(字段)来实现》,文中说到使用自定义字段来实现转载版权信息的添加,但是这个方法依然显得有些麻烦,所以今天这篇文章就准备说说如何改进(如果没有看上一篇文章,建议看一遍,因为下文用到了上文的参数和值)。

自定义的转载版权信息面板

我们可以使用自定义面板来完成这个工作,先来看看我自定义的面板样子(右图),这个面板就位于文章编辑栏的右侧,“版权类型”默认就是“原创可以被转载”,即reprint为pr,下面两栏分别对应info和src。

添加面板相对来说要简单一些了,仅仅是更改代码而已,所有代码都在主题的function.php中添加,添加到文档末尾的?>上面(如果没有?>,那就添加到末尾即可),由于代码比较长,我拆成了几块,挨个贴进文件即可:

继续阅读

WordPress添加文章转载版权信息(第一篇):自定义栏目(字段)来实现

开篇还是有必要说说这篇文章要讲什么的好,这篇文章主要说说怎么给每篇文章底部添加转载版权信息,就比如有的博客底部会写像“本文转载请注明出处”类似的话(Juwend’s也有写哦)。那么方法可以有很多:

一般人首先想到的肯定是手动添加,那如果选择手动为每一篇文章添加这个信息,不仅麻烦,还不方便管理,比如要改变这句话的内容,不说几百篇,几十篇文章也会改疯掉的,如果会sql还好一点,不会就惨了,所以手动为每一篇文章添加的确不是一个好办法。

第二种呢,更改主题模版,让这句话固化到代码中,比如固化到single.php中,在调用了the_content()方法后添加这句话,这样每篇文章就会自动添加这句话了,但是又有个问题了,如果这篇文章是转载的呢?这就麻烦了,依然会显示这句话,不合适,所以这个办法也不是一个好办法(网上大多教程就是这样做的)。

按照套路,肯定是有第三种方法的,没错,那就是在编辑文章时,设置一个值,当该值为不同时,就可以自动显示不同的信息了,而这些信息依然固化在代码中,每次显示都从这个地方取,这样修改起来也可以达到修改一初改变所有的目的。下面就来说说怎么做:

如何才能添加一个值呢,这时想到了wordpress的自定义栏目,习惯叫自定义字段,这个字段的作用就是可以添加一些附加信息到文章里面,但是和文章的内容是独立开来的。现在来添加一个自定义字段:

继续阅读

WebStorm

状态

webstorm
WebStorm:The smartest JavaScript IDE
JavaScript编辑利器,完全支持Html5,凶残着呢~~~

phpstorm
PhpStorm:PHP IDE that goes beyond the language
PHP编辑利器,支持WebStorm功能,更凶残~~~

PHP RSA加解密长数据

前文《PHP RSA加解密运算》已述主题,接下来就是PHP使用openssl做RSA加解密任意长度字符串的方法。前文所述,使用1024位的RSA密钥只能加密117字节的数据,那如果需要加密的数据长度超过117字节应该怎么加解密呢?其实很简单,只需要把待加密的数据分解成一个一个不超过117字节的数据块,分别加密之后再拼接就可以了,又因为RSA密文长度和模长度(这里是1024位,128字节)一样,所以解密的时候只需要把密文分解成每段128字节的数据,分别解密后再拼接起来就可以了。
继续阅读

PHP RSA加解密运算

为了充分利用本服务器空间,做个后台来支持客户端,因为这个服务器只提供了PHP支持,所以,只能现上PHP了,使用PHP框架开发是最快的了,就像J2EE使用Struts/Spring/Hibernate那样。我是选了CodeIgniter,因为看到有评论说CI是最易学的,实践表明CI的确很容易使用。但是似乎CI没提供安全相关(主要是密钥加解密,更主要是RSA的)的功能,所以我开始搜寻PHP做RSA运算的方法,网上能搜到一大堆,但是大多都是要装这样扩展那样扩展,说得很复杂而且很坑爹,我这里的服务器不可能做这样那样的扩展安装。不过最后,终于还是让我找到了一个合适的方法,而且很方便简单,如下便是。
继续阅读