按 ‘ WordPress ’ 分类归档

WordPress for Android:在手机上轻松写博~

昨日深夜突然想起曾经见过iphone上的wordpress客户端,就猜十有八九也有个android版,于是去market搜了一下,果真!好吧,我outman了…

首先是看着特惹人喜欢的界面~~

主界面

猛击阅读全文

"无法定位 WordPress Content 目录(wp-content)"的解决方法

前段日子把网站迁到了一免费的美国主机暂存,在安装插件、升级插件的过程中,需要输入FTP的主机、用户名和密码,每次都会失败,提示”无法定位 Content 目录(wp-content)”等。
新版本的WordPress出来后,想自动升级至最新版本,依然失败,提示”无法定位 WordPress 根目录”。

解决方法:
打开WordPress根目录的wp-config.php文件,把下面这段代码加到文件末尾(最后一行的”?>”之前)。

/** Override default file permissions */
if(is_admin()) {
	add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
	define( 'FS_CHMOD_DIR', 0751 );
}

WordPress固定链接迁移插件-Permalinks Migration

前些日子把本博的固定链接样式由http://sakurasea.com/%year%/%monthnum%/%day%/%postname%/(/年/月/日/文章名/)的形式改成了现在的http://sakurasea.com/%category%/%postname%/(分类/文章名/),据说这样更有利于SEO。不过我对SEO没什么要求,只是觉得以前的固定链接样式太长太不美观了…

修改固定链接以后有一个问题,以前搜索引擎收录的页面地址并不会随着你修改固定链接而马上更改。比方说,Dota显血改键辅助工具Inventory+那篇文章,以前的固定链接是http://sakurasea.com/2009/03/02/inventory/,被搜索引擎收录过,别人通过搜索引擎找到这篇文章时,搜索引擎指向的文章地址是http://sakurasea.com/2009/03/02/inventory/。当固定链接修改成 http://sakurasea.com/game/inventory/ 以后,搜索引擎里搜到的仍然是原来的http://sakurasea.com/2009/03/02/inventory/这个地址。如果用户点击了搜索结果,看到的将是404页面。
猛击阅读全文

在网页中禁用鼠标右键和文本选择

昨日一朋友说起想在自己的Wordpress站上禁用鼠标右键防止别人随便抄袭自己文章。其实靠禁用右键菜单和禁用文本选择功能来防止文章被盗用和防抄袭效果并不好,不过聊胜于无嘛~~
如果要实现在一个页面中禁用鼠标右键菜单以及文本选择功能,只需要将下面这段代码加到页面的head部分(标签<head>和标签</head>之间)就可以了。

<script type="text/Javascript">
<!--
document.oncontextmenu=function(e){return   false;};//禁用鼠标右键
document.onselectstart=function(e){return   false;}; //禁用选择功能
//-->
</script>
<style>
body{
-moz-user-select:none;
}
</style>

在Wordpress中,我们只要把这段代码加到自己所用的主题的head.php文件中的标签</head>前面就可以了。
至于如何防抄袭,正在研究中,改日再议~O(∩_∩)O~

如何将WordPress博客从一个空间转移到另一个空间?

最近又好久没写东西了,原因见下一篇文章。
关于本文,这个是某个朋友在论坛上问的,关于Wordpress站点迁移的问题。
WP站点迁移常用的方法有两种。一种是只备份原站的数据库,在新站重新安装WP,再恢复数据库并添加主题等其他内容。另一种是整个站点的转移,也就是下面我说的这种。话说这种方法是麻烦点,不过不会丢失什么数据,我一般是这么做…
步骤大致如下。

1.备份原空间的数据库。一般主机的后台都会提供PhpMyAdmin,选中你的数据库然后导出为SQL文件,将文件下载到本地保存。
image
猛击阅读全文

修改WordPress自带的小工具(Widget)

昨天filescn 在论坛问怎么修改WP自带的Widget “功能”中的RSS地址。以前没考虑过此类问题,于是查了查,有人说Wordpress自带的Widget代码是写在/wp-includes/widgets.php中,可我没找到(WordPress版本2.8,以前的版本不了解),发现该目录下有一default-widgets.php,必然是它了。

好像在default-widgets.php中每个Widget写成了一个类。要修改Widget只要找到相应的类即可。以“功能”为例,找到相应的类“WP__Meta”。在该类中有下面一段代码:

<ul>
    <!--p wp_register();-->
	<li><!--p wp_loginout();--></li>
	<li><a title="<?php echo esc_attr(__('Syndicate this site using RSS 2.0')); ?>" href="http://sakurasea.com/wp-admin/<?php bloginfo('rss2_url'); ?>"><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
	<li><a title="<?php echo esc_attr(__('The latest comments to all posts in RSS')); ?>" href="http://sakurasea.com/wp-admin/<?php bloginfo('comments_rss2_url'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
	<li><a title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>" href="http://wordpress.org/">WordPress.org</a></li>
    <!--p wp_meta();-->
</ul>

这段是输出的用于Widget显示的代码,要改RSS地址,只要将相应的<li>标签中的超链接地址换掉就可以了。想要修改其他内容则以此类推。

以下附上Wordpress自带的Widgets及其类名对应:

Widget名称
Widget类名
Widget介绍
页面 WP_Widget_Pages 您博客的 页面
日历 WP_Widget_Calendar 您博客的文章日程表
文章索引模板 WP_Widget_Archives 您博客文章的月度存档
链接 WP_Widget_Links 您的链接表
功能 WP_Widget_Meta 登入/登出,管理,Feed 和 WordPress 链接
搜索 WP_Widget_Search 您博客的搜索框
文本 WP_Widget_Text 任意文本或HTML
分类目录 WP_Widget_Categories 列表或是下拉菜单的分类目录
最近文章 WP_Widget_Recent_Posts 您博客的最近文章
最新评论 WP_Widget_Recent_Comments 最在侧边栏显示最新评论的列表
RSS WP_Widget_RSS 来自任何 RSS 或 Atom feed 的条目
标签云 WP_Widget_Tag_Cloud 您最常使用的标签云

WordPress反垃圾评论插件-Antispam Bee

话说某日来到本博,见评论有300+,当时就震精了。显然是没有人会在我这写那么多评论的。我那篇关于Struts的文章以2~3分钟一条的速度招着垃圾评论,很纳闷,评论明显是出自同一站点的,可ip都不一样。。。屏蔽ip是不管用的。。。

WordPress自带了一个反垃圾的插件Akismet,还不错的一个,只是需要Wordpress API Key,正巧垃圾评论开始来袭的那天注册Wordpress API Key的页面怎么也打不开。。。于是就找了这个还不错的Antispam Bee。

插件安装以后激活了就不用管了。Antispam Bee默认是把垃圾评论删除掉。如果想把垃圾评论标注出来而不是直接删掉,那就需要在设置页面搞一下了~
设置页面如下:

很简单的几个选项,我就不具体说了。用了两天了,感觉还不错。

Antispam Bee 官方下载页面

在WordPress首页显示摘要

我的文章很长,在首页上全文显示很不美观,怎么样才能在首页上显示一定长度的摘要呢?
想必用wordpress的人都遇到过这个问题,我也不例外。显示摘要,有两种办法。

1.使用more标签。

这是全人工不自动的控制文章截断的方法。很简单,只需要在你想要截断的地方添加一个more标签即可。
如果是使用WP的可视化编辑,在工具栏的第一行有个“插入”more”标签”,如果是使用HTML编辑方式,手工输入<!--more-->就OK了~

2.修改模板。

到wp-content/theme下你所使用的主题的目录中,找到index.php编辑之~
查找下面的代码:

<?php the_content(); ?>
猛击阅读全文

无觅相关文章插件,快速提升流量