wordpress的文章怎么排序呢?这几天一直被这个问题困扰,今天下决心搞定它。老习惯了,不知道的东西问google,会有许多专业人士帮你解答疑惑。首先想到的是通过插件来解决这个问题,几经搜索终于找到了:
Wordpress链接顺序和排序的插件,不过这款名为CoCo Link Sort的插件并没有介绍的那么好用。
只好继续寻找其它方法:WordPress 链接进行排序(不用插件),虽然详细的介绍了直接修改代码并且可以选择很多的参数来排列wordpress文章,但是还是不能随心的控制某一篇文章的具体位置……万能的google再也找不到更好的方法了!
真的没有办法了吗?无奈之下突然想到wordpress自身不就是按照日期排列文章顺序的吗?而wordpress恰好有更改任何一篇文章的发布日期的功能。立刻实验,把几篇想靠后的文章更改为较早的发布日期再刷新页面果然成功了!我晕!原来是既不用插件也不需要更改代码就可以实现我的目的的呀。
为了让我的wp有更快的速度,先后试用了wp-cache和super cache 插件都不能成功产生缓存文件,搜索到的解决方法:在php文件中加上一段让godaddy 生气的代码还是不行。在不懈的努力查找解决方案下终于幸运的发现了一款国人(大号江东)制作的名为cos-html-cache的插件。它能够在指定的目 录产生html文件实现真正的静态化,而且不让godaddy angry就可以了^_^实在是在godaddy搭建wp的用户的福气啊!
首先cos-html-cache的官方网址:
http://www.storyday.com/html/y2008/2122_cos-html-cache-update-to-27.html
这款插件同样也在wp官方发布:
http://wordpress.org/extend/plugins/cos-html-cache/
不知道什么原因,cos-html-cache并没有一个详细的使用说明在最新的下载页面,特此收集一下作为备忘录:
功能描述:生成文章和首页HTML缓存文件,当有评论、修改、添加和删除文章的时候更新首页和当前页面缓存。注意,不缓存其他页面。
环境需求:服务器必须支持URLrewrite
插件独立性:不依赖其他插件
你是否需要该插件?满足下列要求表示你需要该插件:
访问量过大;
服务器和数据库负荷过高;
不需要花哨的插件,仅仅是发表文章……
插件过多,页面载入速度太慢;
我想上面的原因已经够了
满足下面的条件则表示你不需要此插件:
安装了url 定向插件的,比如permalink redirect;
喜欢测试花哨的插件,缓存会让你不能即时看到测试结果;
页面需要实时更新数据,如非JS的访客统计程序;
总之,得到了一些,必须失去一些……
安装方法:
首先,永久连接不能使用默认格式;
修 改你的永久链接格式,保证你的url路径看起来像真正的HTML文件的路径,中文推荐采用 /html/y%year%/%post_id%.html如果你和我一样不怕麻烦愿意为每篇文章写一个英语的post slug,建议采用这样的格式:/html/y%year%/%post_id%_%postname%.html;
下载插件,在后面的下载页面;
后台激活插件;
选项-〉coshtmlcache 将以前的文章批量生成cache;
如果你会css,可以自行修改插件目录下的css文件来显示留言;
done
change log:
2007.05.28 version1.0 released;
cookie read bug fixed;
考虑到有网友需要没有ajax集成的插件,所以特此增加了没有ajax的插件,并且重新确认了cookie的有效性;
增加了JS,判断当前用户是否登陆,如果登陆,发表留言则不需要留下姓名和email,同时该插件不在集成Ajax comment
解决了留言者姓名中文乱码问题;
增加了页面缓存功能
FAQ:
我后缀名是.htm不是.html的可以用么?
可以,你设置永久连接是什么后缀就可以用什么后缀,jsp都可以,不需要修改插件。
如果我的永久连接是目录形式的可以用么?
可以,插件将会在目录下生成index.html文件。
缓存的静态HTML文件在哪里?
放在你URL链接对应的地方,比如你页面的地址是http://www.xxx.com/dir1/dir2/2.html 那么静态文件就在 dir1/dir2 目录下
后台批量生成的时候出现超时错误如何处理?
如果你的文章太多,应该选择分步生成缓存,不要一次重建所有的缓存文件!
如果我的永久连接不合理怎么办?
放心修改就是,不用担心链接失效问题,我自己都修改过几次,看看这里:http://www.storyday.com/html/y2007/706_permalinks-migration-plugin.html
静态化后不支持pingback,如何处理?
在 你的模板文件夹下的header.php文件中,加上这样的pingback meta:<link rel=”pingback” href=”<?php bloginfo(’pingback_url’); ?>” />,加在css调用之前,当调用静态文件的时候,htaccess和这个meta会帮你处理ping back的!
如果确定静态化成功?
FTP查看有没有html文件生成,或者看看当前页面的源代码的最后面是否有这样的代码:<!– this is a real html file created at 2007-06-02 20:28:21 –>
生成了index.html为什么访问的还是index.php
服务器配置文件访问优先级的问题,本插件无能为力,请修改服务器配置。
必须要ajax comment才能使用此插件么?
不需要,任何模板均可,目前不集成任何其他ajax comment插件
如何停用插件?
先在后台或者FTP中删除缓存文件,然后停止该插件即可,注意,一定要删除首页的index.html文件,要不就会出现评论中第51楼的“问题”
如何不生成首页?
打开 php文件 ,看看最后几行
add_action(’edit_post’, ‘createIndexHTML’);将 带有 createIndexHTML的add_action的行 删除即可,用了这个,没有必要用wp-cache,如果你要用也没有问题
再次提醒朋友们:有问题,先看你安装步骤是否正确,再看FAQ,然后再决定是否需要在下面的评论框中发表你的问题!
江东还提供了一条龙服务:
自动英语slug插件cos_slug_translator:
功能:调用google翻译,在发表中文标题的文章的时候自动产生英文翻译的链接出来。
http://www.storyday.com/html/y2007/1202_auto-slug-translate-plugin.html
批量转换slug为英语的插件
批量转换以前的中文名称为英文链接;
http://www.storyday.com/html/y2007/1219_slug-batch-conversion-plug-in-for-english.html
日期:2008年12月23日 | 分类:
建站知识,
网站公告
其实WordPress 本身是支持表情图标的,不过我们从没注意过这些表情究竟需要怎样的字符输入后才会出现,所以包括我在内的很多人都没用到过。
在WebDN看到了详细的介绍,现在转载于下(如果不想安装表情插件的朋友可以用这个,在回复里输入相应的字符就可以看到效果了):
具体请看 这里
1. 微笑
2. , ,
3.
4.
5. 咧嘴笑
6. , ,
7.
8. 悲伤
9. , ,
10.
11. 惊讶
12. , ,
13.
14. 震惊
15. , ,
16.
17. 困惑
18. , ,
19.
20. 酷
21. , ,
22.
23. 大笑
24. [...]
最近,给我的另外一个博客换了一下主题,新换上的主题有点分类在头部,但是分类的排序不怎么好看,于是就找来了这个My Category Order插件,我叫它为“分类排序插件”,也有叫做“分类顺序插件”其实无所谓,名字而已嘛!我们看重的是他的功能。
My Category Order这个插件的作用在于可以自行设置侧边栏里分类列表的显示顺序。
MyCategoryOrder
WordPress默认分类列表是按照名称顺序显示的,修改一下调用函数的参数后也仅可以使用分类ID顺序。正因为有很多人希望自己的分类列表的排序方式能够自行控制,所以,My Category Order插件就出来了。
用法:下载My Category Order插件>安装>激活插件>
j进去后台后进入“管理(manage)J就会看到My Category Order”页面,很简单,上面显示当前的所有分类的下拉列表,选中一个即可进入该分类。下面按顺序显示分类,可以选中一个后通过“向上”“向下”两个按钮调整他们的顺序,调整好后即可点击后面的按钮保存顺序信息。
My Category Order manage page
自己点这分类名称按自己的意愿排下,然后Click To Order Subcategories.刷新下你的博客页面看看吧!改变了吧!
My Category Order插件主要自动为wp_categories表添加一个名为”cat_order”的列。插件会把分类序号存在这一列里。然后,我们需要手工修改sidebar.php文件(如果使用了SBM则需要修改相应模块文件),找到wp_list_categories()函数的调用参数里加上orderby=order一项,让WordPress在输出按这一列排序。
另外:还有一个插件Category Order,其要实现的功能完全一样,本人没有试过,据说比较使用更加方便,感兴趣的朋友可以去看看。本文引用自:http://www.loveblogearn.com/2008/10/11/wordpress-plugin-my-category-order.html
本地下载:my-category-order261a
WP Super Cache缓存插件安装与设置
与 WP-Cache 相同,它也是一款 WordPress “静态化”插件,可以通过缓存来提高大负载下 WP 的性能。WP Super Cache 相比 WP-Cache 最大的改进,在于加入了 Super Cache 这一环节。部分页面会根据一定的规则被缓存为 SuperCache,而这个 SuperCache 实质上就是页面本身。通过 Apache mod_rewrite 重定向直接访问这些静态文件,理论上可以获得更好的性能。
说了一大堆,强调一下安装条件:
1. 能正常使用 WP-Cache 的环境;
2. WordPress 2.0+
3. 服务器支持 mod_rewrite 或 IIS Rewrite
4. 使用静态链接格式。
注:(如果之前已经安装了WP-Cache ,在安装WP Super Cache需要卸载原来的WP-Cache 。先在后台插件控制面板里面禁用WP-Cache,再登入FTP空间删除文件wp-content/wp-cache-config.php和wp- content/advanced-cache.php,编辑文件wp-config.php,删除以下代码
define(’WP_CACHE’, true); //Added by WP-Cache Manager )
安装方法:
和别的wordpress插件一样都是下载插件解压到/wp-content/plugins/目录再到后台激活就行了。。
但是wp-super-cache插件的安装估计大家遇到的最多的问题还是激活后在后台设置那里是白屏
下面是一般的解决方法:
PS:如果以前安装过wp-cache请禁用它,删除它在wp-content目录下的相关文件
当你后台去设置wp-super-cache时出现白屏时你可以这样来处理
1.看你的wp-content目录下面有没有有wp-cache-config.php这个文件,如果没有你直接从把你插件包里面的wp-cache-config-sample.php改名为wp-cache-config.php传到wp-content目录
2.再看你的wp-content目录里面有没有advanced-cache.php这个文件,如果没有同样的把你的插件包里面的wp-cache-phase1.php文件改名为advanced-cache.php同样传到wp-content目录
3.接着下一步打开你wordpress根目录下面的wp-config.php 在里面加这样一句define( ‘WP_CACHE’, true );
4.最后一步在你的wp-content目录下面建一个 cache目录 再在cache目录下面建一个supercache 就OK了
你再进入wordpress后台你就可以看到wp-super-cache的设置项了…
如果你不再用这个插件,请按以下方法将其卸除:
1. 在后台禁用此插件。
2. 删除/wp-content/plugins/目录的wp-super-cache目录。
3. 删除wp-content目录下面的cache目录。
4. [...]
今天发现一个评价高达五星的插件Plugin Manager(插件管理者),试用之下感觉很好.
插件下载:这里
这个插件使用的前提是你的服务器支持php在线下载\解压文件,如果不知道自己的服务器有没有这个功能的话,安装后一试便知^_^.
安装Plugin Manager之后,在wp管理后台就能找到一个在线插件控制面板,如图:
点击左侧的插件名称就会弹出详细介绍页面,点击download按钮就会自动下载你选择的插件到你的服务器,点击activate就会自动解压并且启用插件,当activate后面加上d之后就是操作成功了.
附加Plugin Manager插件安装方法:
1 。上传文件到’ / wp-content/plugins/plugin-manager ‘目录。
2 。通过后台的插件控制中心激活它。
卸载方法:
1 。停用此插件。
2 。删除 / wp-content/plugins/plugin-manager下的所有文件 。
例:
下载地址:这里
本地下载(不推荐):这里vipers-video-quicktags
安装后就在你的文章编辑器按钮栏目多出一行来,如图:
另外,在插件管理中更有各种视频显示参数等的详细控制.
安装方法同样是:上传在/ wp-content/plugins目录后在后台插件管理启用即可.如果你已经安装Plugin Manager那就太方便了,根本不用手动下载上面插件再上传安装那么麻烦了,直接在Plugin Manager面板搜索vipers-video-quicktags之后在线下载安装即可,参见 : 一个五星级插件–Plugin Manager(插件管理者).
我们写日志时,复制了别人网站上的一篇文章,文章中有图片,想把图片下载到自己的空间里,怎么呢?
本插件就是实现这样的功能。
本插件的功能:
1、自动保存远程图片
2、检查文章是否重复
3、去除非本站链接。
最后更新:5月22日
最新版本:1.2
修正问题:
1、针对有些朋友说不喜欢默认选中“自动保存远程图片”和“去除非本站链接”,现在改成了自动保存你最后一次的选择状态。
2、感谢wowo173发现了“去除非本站链接”会把本站链接也去掉的BUG,现在已修正。
插件下载地址:http://www.01on.com/auto-save-image.rar
本站评:这是我非常喜欢的功能插件,不知道为什么插件作者没有发表在wp官网.
本站下载备份(不推荐):这里auto-save-image
wordpress的插件千千万,下面介绍13个大家不常用的插件,但很有意思,不妨试用一下。
1、WordPress Flash Photo Carousel Plugin
这个插件的功能简单来说就是用来播放照片的,一系列的照片按顺序在页面播放,就像一般的flash效果。
2、Plugin Manager
这个插件看名字就知道是用于插件管理的,不过大家也明白在wordpress后台已经有这样的东东了,不过强在可直接在wordpress.org找适合的插件然后自动安装,这样大家无须再把插件下载解压再上传。不错的插件。
3、Manageable
以前要编辑某篇文章的日期,题目,作者,类别,标签之类,必须进入“编辑(Edit)”页面,但装了Manageable 这个插件之后,在“管理(Manage)”页面即可修改以上内容,它将以内联编辑的形式嵌入管理(Manage)页面。不错,很方便。
4、DivvaFlip
安装这个插件可以方便管理图片视频等多媒体。
5、Tweet This
这个插件可以在每个页面生成一个Twitter图标,方便读者分享至Twitter。
6、WP Easy Uploader
顾名思义,这也一个有助wordpress文件上传的插件,方便直接上传主题、插件或其他文件(如zblog转用wordpress导入的数据库)而无须借助ftp工具,在后台管理上传即可。
7、AddFreeStats WordPress Plugin
一个由AddfreeStats.com提供的免费统计插件,功能强大。
8、Featplug
这是一个不错的插件,它根据你博客文章的内容自动生成一个“简要”部分。这个插件应用很广泛,可以应用在 Blog/CMS/Forum等。
9、WP Super Cache
这是一个wordpress加速显示插件,原理就是在后台生成由Apache提供的html文件,而使浏览器无须解析繁重的PHP脚本,使显示加速。
10、Notifixious Plugin
这个插件通过即时通信工具(AIM, MSN, GTalk, ICQ…),Email 或 SMS来提醒你的读者,你更新了!这个插件还提供一个widget,给你的读者选择使用哪种方式进行提醒。
11、20 Top Blog Summission Directories WordPress plugin
用于新建一个博客,苦无人知。这时候我们就需要提交至有关网站使之进行收录,这个插件就很好地帮助大家,一次向20个网站提交。
12、Interactive Video Plugin for WordPress
这是一个有助视频上传/烤制/导入的插件,方便关注视频回复,管理和跟踪视频内容。
13、I Love Social Bookmarking plugin
这个插件跟很多插件类似,用于整合各种大众媒体,方便作者与读者的交流。
在本文中, 帕兰为你收集了一些支持Wordpress的离线发布工具. 并做一个简单的介绍, 具体的使用还得大家自己下载了后亲自体验.
1. Zoundry
Zoundry是 一款功能超强的博客发布工具. 操作也比较简单, 它将使你的博客发布过程更简单,更快捷, 如果你会使用WORD, 那使用Zoundry也比较容易上手. 它拥有优秀的发布, 编辑和管理博客文章的功能. 通过Zoundry, 用户可以像轻松的对博文内容, 布局进行排版, 美化和发布. 即使没有任何HTML知识, 也可以创建出美观的排版效果.
Zoundry除了可以让你离线发布博客外, 还可以实现一稿多投和备份功能. 你可以把编写的文章保存备份在本地计算机上面. 更重要的是, 它对中文的支持比较良好. 你可以能通过Zoundry的中文界面了解更多功能或是下载使用.
Zoundry目前支持的博客程序或博客服务商包括: ommunityserver, blogger, blogharbor, blogware, dasblog, drupal, lifeType(pLog), LiveJournal, Msn Space, Nucleus, Six Apart MovableType Server, Roller, SquareSpace
TextPattern, Wordpress, Wordpress.com(Hosted), Karaya, Xoops等等.
顺便说一下, 其实Zoundry推出的本意是为了让用户使用它们的软件撰写产口评论. 也就是在发表文章的时候, 在文章里加入产品链接, 当有户点击链接并购买产品的时候, Blogger就可以获得相应的收益. 但这个收益对于中文博客来说不太现实, 所以大家就不用研究这个了. 直接下软件, 看看使用说明.
2. Windows Live [...]