Skip to content

标签:WordPress

WordPress post from xmlrpc

从Wordpress 3.5版本开始, xmlrpc默认开启, 更早期的版本可能在设置中手动开启. 以下是一个通过xmlrpc发布文章的脚本(python版本):

vim post.py
#!/usr/bin/python
# -*- coding: utf-8 -*-

import datetime, xmlrpclib

wp_url = "http://www.example.net/xmlrpc.php"
wp_username = "USER"
wp_password = "passwd"
wp_blogid = ""
status_draft = 0
status_published = 1

server = xmlrpclib.ServerProxy(wp_url)

title = "article title"
content = "article content"
#date_created = xmlrpclib.DateTime(datetime.datetime.strptime("2011-10-20 21:08", "%Y-%m-%d %H:%M"))
categories = ["Beijing"]
tags = ["sometag", "othertag"]
data = {'title': title, 'description': content, 'categories': categories, 'mt_keywords': tags}

post_id = server.metaWeblog.newPost(wp_blogid, wp_username, wp_password, data, status_published)

请注意: 如果脚本里的categories不存在, 则会把文章post到默认分为中.

2019/07/15 Published in 电脑网络 | 3 Comments

修改WordPress代码高亮插件SyntaxHighlighter的字体大小

SyntaxHighlighter Evolved 是 WordPress 码农必备的一款插件,功能是实现代码高亮显示。这款插件应该是 WordPress 使用量最广泛的一款代码高亮插件了。但该插件的设计人员不知道是怎么想的,用的那么大的字体来显示代码,让原本就复杂的代码看起来眼花缭乱的。特别是当一行代码很长时,更是显得很乱。

要修改 SyntaxHighlighter Evolved 插件的字体,其实很简单,编辑 wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shCore.css,修改如下两个地方:

.syntaxhighlighter a,
 .syntaxhighlighter div,
 .syntaxhighlighter code,
 .syntaxhighlighter table,
 .syntaxhighlighter table td,
 .syntaxhighlighter table tr,
 .syntaxhighlighter table tbody,
 .syntaxhighlighter table thead,
 .syntaxhighlighter table caption,
 .syntaxhighlighter textarea {
-moz-border-radius: 0 0 0 0 !important;
-webkit-border-radius: 0 0 0 0 !important;
background: none !important;
border: 0 !important;
bottom: auto !important;
float: none !important;
height: auto !important;
left: auto !important;
line-height: 1.5em !important; /* 行间距加到1.5em刚刚好 */
margin: 0 !important;
outline: 0 !important;
overflow: visible !important;
padding: 2px !important; /* 加个内边框吧 */
position: static !important;
right: auto !important;
text-align: left !important;
top: auto !important;
vertical-align: baseline !important;
width: auto !important;
box-sizing: content-box !important;
font-family: "Consolas", "Courier New", monospace !important; /* 经测试,这几个字体最美观 */
font-weight: normal !important;
font-style: normal !important;
font-size: 13px !important; /* 这里我改成了13px */
/*min-height: inherit !important; */
/*min-height: auto !important;*/
……
2013/11/08 Published in 网站建设 | 3 Comments

优化php参数,加快WordPress速度

这个博客陆陆续续使用过一些美国的VPS,但访问速度一直不能让我满意,使用17CE测试的时候,全国的打开速度普遍在4-10秒左右,原因不明。也曾见过有些WordPress用着美国的空间,没装WP Super Cache等缓存插件,打开速度却维持在2秒左右,让我觉得,自己在优化这方面简直是太菜了。。

今天闲来无事,把Godaddy的免费空间安装了WordPress,拿17ce测试了一下,全国范围的打开速度在2-4秒左右,觉得有些不可思议。论性能,肯定是VPS要超出虚拟主机很多,为什么Godaddy的虚拟主机速度可以这么快……

我把Godaddy的免费空间上传了一个探针,仔细观察了一下,除了CPU、内存很大之外,我发现没有安装Zend Optimizer这个最基本的PHP加速器,当然,像memcache,eAccelerator等肯定也没有。比较奇怪的是发现有几个PHP的参数,跟lnmp一键安装包里面差距挺大。比较显著的是如下两个参数:

max_execution_time:翻译过来就是php脚本的最大执行时间,Godaddy家默认是30秒,但lnmp一键包默认是300秒
memory_limit:这个我的理解为每个php脚本的内存占用限制,但网络上有的说法是所有PHP脚本的内存总限制。Godaddy家默认是64M,但lnmp一键包默认是128M

然后就对比着优化了下,后来发现速度还不错,VPS和Godaddy免空的访问速度基本一样了。这里我给诸位使用lnmp一键安装包的朋友们一个优化方案:

2013/09/19 Published in 网站建设 | 6 Comments

WordPress主题Capia破解版下载

Capia是个半CMS型的Wordpress主题,拿来做个小企业站应该也是OK的。这是个收费主题,但官网也提供免费下载。免费版的Capia主题强行加上了链接,在footer.php中把链接去掉以后,首页立刻就弹出了警告信息。于是只好自己尝试破解。没想到竟然一下成功,去掉了底部的链接,并且不再有任何的警告信息。

主题地址(含预览):http://newwpthemes.com/capia-free-wordpress-theme/

Wordpress企业主题

2013/06/25 Published in 网站建设 | 1 Comment

为WordPress启用Memcached

经过我的亲自测试,WordPrss在开启了Memcached以后,速度有质的提升,几乎可以媲美WP Super Cache等静态化插件。下面是安装方法。

前提条件:
1,php安装了memcache扩展(可以在phpinfo.php中查看)
2,服务器安装了memcached(服务端软件,默认端口11211)

为WordPress启用Memcached
方法超级简单,下载object-cache.php文件到wp-content目录即可。

然后,享受飞一般的WordPress吧!

网上还有另一种说法,说是要进行以下步骤,经过我的测试,以下步骤是不需要的
1,在wp-contents目录建立cache目录,并给予775、777权限
2,在wp-config.php里添加一行 define(‘ENABLE_CACHE’, true);
3,为PHP安装memcached扩展

2013/06/25 Published in 网站建设 | 9 Comments

一些WordPress企业站主题推荐

两款很适合做企业站的WordPress主题,今天刚发现的,记录一下。

1,Responsive:WordPress后台可以直接搜索出来,简洁质朴的黑白双色主题,没有太多色彩修饰,相信会给你带来种非一般的感觉。主题官方预览+下载地址

2,Cloriato Lite:WordPress后台可以直接搜索出来,主题很简洁,也是相当的有Feeling。预览+下载

3,Triton Lite:预览+下载

4,Showcase:预览+下载

5,BizWay:预览+下载

6,ColorWay:预览+下载

7,Cloriato Lite:预览+下载

====================================
2013.01.01补充:

8,iFeature,预览+下载

9,Pinboard,预览+下载

====================================
2013.01.19补充:

10,Response,预览+下载

11,Celestial – Lite,预览+下载

12,elegantWhite,预览+下载

13,CyberChimps,预览+下载

2013.03.10补充:

用Wordpress来作企业网站的越来越多了,今年一进后台,就又发现了若干企业主题。

14,Attitude,预览+下载

15,Oxygen,预览+下载

16,Voyage,预览+下载

17,Fragrance,预览+下载

2013.04.04补充:

Webfolio:预览+下载,来自Site5,免费注册后方可下载。

2012/03/30 Published in 网站建设 | 3 Comments

给WordPress自动生成tag/keywords

WordPress平台下给文章自动生成tag/keywords的插件,做SEO的朋友可能会用到。

1,Web Ninja Auto Tagging System,适合英文站,WordPress官方插件库已收录,直接在后台搜索安装即可。
后记:已测试此插件只能用于英文站,无法获取中文tag,因此不适用于中文站。

2,WP Auto Keywords,没用过,刚发现的,中文站可用。

2012/02/03 Published in 网站建设 | 11 Comments