SVN

将自己开发的插件提交到wordpress官方

1.到http://wordpress.org/support/register.php页面注册一个帐户。 2.登录该帐户,并访问http://wordpress.org/extend/plugins/add/ 3.填写该页的表单并提交。注意:Plugin Name那栏不能填中文,不然上传插件的时候会出错。 4.等 5.当你的插件申请审核通过的时候,邮箱会收到一封标题为[WordPress.org Plugins] Request Approved: XXXX的邮件邮件,这就说明你可以上传你的插件到WP官网了。

  • Leo Chen
    Leo Chen
2 min read
WP

WP代码高亮&编辑器增强插件

WP官网下载的代码高亮插件都是只有语法高亮功能,在编辑器添加代码的时候还要手动输入<pre ****>的,麻烦死了。 所以我就弄了个插件,在后台编辑器下方增加了一个代码输入框,选择好代码语言,点击OK按钮,就会自己把代码以及pre标签插入到编辑框中,并且自带高亮代码,不需要再启用其他语法高亮插件。 官方下载:http://wordpress.org/extend/plugins/syntax-highlighter-with-add-button-in-editor/ 下面是核心代码 styles/shCore.css" /> styles/shThemeDefault.css" /> scripts/shCore.js"> scripts/shBrushBash.

  • Leo Chen
    Leo Chen
1 min read
WP

WP编辑器增强

主要是针对Syntax Highlighter and Code Colorizer for WordPress插件的改进,Syntax Highlighter and Code Colorizer for WordPress和wp-syntax一样,只提供高亮代码支持,却没有方面的输入方式,要自己手动输入代码标签,所以就花了点时间给编辑器增加下这个功能。 利用的是WP自带的thickbox类库,可以弹出窗口。废话少说看代码: 文件:wp-admin\includes\media.php 找到: $out .= _media_button(__('Add Media'), 'images/

  • Leo Chen
    Leo Chen
1 min read
WP

WP文章自动截断插件增强

插件全名:wp-limit-posts-automatically 其中有一个选项:移除所有脚本 (移除后在截断的文章中不能显示图片, 视频, 连接等) 我想很多人都会勾选这一项,因为有时候代码被截断之后页面排版会出现问题。 但是勾选之后又有问题出现,就是把和这两个分段标签也会被移除,这样显示出来的就是没有段落格式的,所有文字挤在一起,很不好看,所以我就把这个插件修改了一下。 这个插件移除标签用的是PHP自带函数strip_tags()。我上百度查了下,这个函数有两个参数,语法如下 strip_tags(string,allow) 参数描述string必需。规定要检查的字符串。allow可选。规定允许的标签。这些标签不会被删除。  string **strip_tags** ( string

  • Leo Chen
    Leo Chen
1 min read
WP

WP后台防拿shell措施

自己根据网络上传的拿shell方法总结的,可能还有其他方法。 目前拿shell的方法都是集中在插件和主题上,WP后台提供了上传主题、插件,编辑主题插件的功能。这些都是直接上传、修改php文件,拿shell轻而易举。所以防拿shell的措施就是取消这些功能,因为这些功能只要有FTP权限就能自己实现,不需要WP后台来插一脚。 文件:wp-admin\theme-install.php 注释或删除$tabs[‘upload’] = __(‘Upload’); 文件:wp-admin\plugin-install.php 注释或删除$tabs[‘upload’] = __(‘Upload’); 文件:wp-admin\menu.php 注释或删除add_

  • Leo Chen
    Leo Chen
1 min read