5.1,国际劳动节,平凡的一天。
今天也是Wopus两周年的日子,时间总是匆匆而过,不知不觉Wopus也已经两岁了。
感谢各位对Wopus的关注,也希望各位能继续关注Wopus。
从现在到年底,Wopus会慢慢有一个变化的过程,我们把这叫做“蜕变”。
Wopus会继续在内容,分享,应用上继续努力,也会陆续推出一些功能性很强的应用。
欢迎各位不吝祝福!
5.1,国际劳动节,平凡的一天。
今天也是Wopus两周年的日子,时间总是匆匆而过,不知不觉Wopus也已经两岁了。
感谢各位对Wopus的关注,也希望各位能继续关注Wopus。
从现在到年底,Wopus会慢慢有一个变化的过程,我们把这叫做“蜕变”。
Wopus会继续在内容,分享,应用上继续努力,也会陆续推出一些功能性很强的应用。
欢迎各位不吝祝福!
美国当地时间5.1号,第四节WordCamp SF 2010将在洛杉矶举行。从2006年开始,WordCamp SF便逐渐成为了WordPress用户,WordPress开发者,WordPress主题设计者的交流盛会。
而且,每年的全球WordCamp 聚会也都从WordCamp SF开始。
相信今年WordCamp SF依然能给我们代码一些惊喜。
Wopus将会持续关注WordCamp SF 2010。
WordCamp 2010 SF官方网站:http://2010.sf.wordcamp.org/
WordCamp SF Twitter官方帐户:@wordcampsf
来自WordPresss官方博客的消息,最早在下周,WordPress 3.0 Beta 2会发布。
同时WordPress官方博客也宣布,WordPress 3.0 Beta 2的发布将作为 WordPress 3.0的正式版本。
但比较遗憾的是,现在依然有200多个BUGS等待修复,所以,各位不必对WordPress 3.0正式版有太大的希望。
WordPress开发到现在,已经不再评价什么了。
各位可以在选择使用WordPress的时候,使用WordPress 2.7.1版本或者WordPress 2.9.2版本。
感谢:博百优参赛网站 – mino的SEO博客的友情提醒。
WordPress 3.0在一些细节方面的改动非常贴心,比如上次说的WordPress 3.0 新功能—标签分类互转,以及今天老N要和大家分享博客导出功能。
对于不太擅长直接操作数据库的WordPress用户来说,转移blog内容大多会选怎WordPress 自带的导出功能。WordPress 2.9及之前的导出功能做得相对简单,只提供选择导出某个作者的选项。而在WordPress 3.0 beta 1中我们欣喜地发现这个功能被强化、细化了:
从图中我们可以看出,新版本的WordPress 中,我们可以限定日期、作者、分类、内容(文章或页面)、文章状态来导出更符合需要的内容~
是不是更好用了啊?
为了加强浏览者的体验,不在等待页面加载时感到枯燥,从而关闭网页,很多网站都会制作一个“网页正在加载中”的提示效果或显示加载进程,加载完成后提示消失,大部分都应用在网站的首页,今天我教大家把这一特效添加到Wordpress主题中。要实现该特效同样要用到jquery,如果大家和我目前用的主题一样,为了实现其它特效已提前加载了jquery,那么正好充分利用jquery的强大功能,添加此特效何乐而不为呢?当然仅仅为了实现这个特效,而去加载50几K的jquery就有点得不偿失了。具体效果可以看我的博客。
实现方法:
打开header.php模板文件
第一步:加载jquery.min.js
外链接格式:
<script type=”text/javascript” src=”http://jqueryjs.googlecode.com/files/jquery-1.2.3.min.js”></script>
内链格式:
<script type=”text/javascript” src=”<?php bloginfo(‘stylesheet_directory’); ?>/js/jquery.min.js” ></script>
第二步:在</head>前添加一段JS代码
<script type=”text/javascript”>
jQuery(function(){
jQuery(‘#loading-one’).empty().append(‘页面加载完毕.’).parent().fadeOut(‘slow’);
});</script>
第三步:在<body>后添加显示效果样式
<div id=”loading” style=”position:fixed !important;position:absolute;top:0;left:0;height:100%; width:100%; z-index:999; background:#000 url(这里输入一个图片地址) no-repeat center; opacity:0.6; filter:alpha(opacity=60);font-size:14px;line-height:20px;” onclick=”javascript:turnoff(‘loading’)”>
<p id=”loading-one” style=”color:#fff;position:absolute; top:50%; left:50%; margin:50px 0 0 -50px; padding:3px 10px;” onclick=”javascript:turnoff(‘loading’)”>页面载入中,请稍后…</p>
</div>
图片大小格式不限,不加图片也可以,到此该特效添加完毕.
大家可以先看看 我博客 的效果,当鼠标悬停到图片上时,图片变得透明,效果很炫是不是。如何实现这一特效呢?当然要用到如日中天、功能强大的jquery,很多WordPress主题中都有加载jquery来实现一些特效,比如滑动菜单、图片幻灯等。下面就教大家如何把这一特效加入到你的WordPress主题中。
首先需要在header.php中加载jquery,可以使用外链也可以内链。
外链可以利用google为我们提供的JS库,据说可以提高js加载速度,格式如下:
<script type=”text/javascript” src=”http://jqueryjs.googlecode.com/files/jquery-1.2.3.min.js”></script>
内链格式为:
<script type=”text/javascript” src=”<?php bloginfo(‘stylesheet_directory’); ?>/js/jquery.min.js” ></script>
然后再在header.php中添加:
<script type=”text/javascript”>
$(function () {
$(‘img’).hover(
function() {$(this).fadeTo(“fast”, 0.5);},
function() {$(this).fadeTo(“fast”, 1);
});
});
</script>
保存后,刷新一下页面看看效果如何。上面的代码是使页面中所有的图片都具有显隐特效,你也可以在上面的代码中添加选择器,让特定Div容器中的图片具有显隐特效,修改(‘img’)为例如(‘.thumbnail img,.entry img’)。
上面的特效是鼠标悬停到图片上时,图片变得透明,我目前用的主题采用的就是上面代码,还有一种是鼠标悬停到图片上时,图片变得清晰,我制作的HotNews pro2.1主题随机日志缩略图采用是这种效果,代码如下:
<script type=”text/javascript”>
$(function() {
$(‘img’).animate({“opacity”: .5 });$(‘img’).hover(function() {
$(this).stop().animate({ “opacity”: 1 });
}, function() {
$(this).stop().animate({ “opacity”: .5 });
});
});
</script>
代码修改方法同上,采用哪种图片显隐特效就看你喜好了,这一特效支持所有浏览器。
昨天,Wopus预测WordPress 3.0 Beta 1今天发布,虽然不是在上午,WordPress还是发布了WordPress 3.0 Beta 1。
需要注意的是,这不是一个正式版的Beta 1,官方的称呼是:early beta!意思是:这离WordPress 3.0 Beta 1还有一定的距离,还有一些功能需要完善。
说白了,这个WordPress 3.0“早产”了。
目前距离WordPress 3.0 Beta 1正式版还有一下几个功能需要完善:
- 1,WordPress的Menus功能还不完整,在Beta 2的时候,会使用心得样式,但这并不代表这个功能不可以使用。功能位置:主题–菜单(ppearance > Menus)。
- 2,WordPress Mu的融合。我们在翻译中文包的时候,发现需要翻译的有1000多条,而且很多都是WordPress Mu的,WordPress官方以WordPress 3.0为开始,融合WordPress和WordPress Mu,但这个功能目前还不能使用。关于这个功能,想了解更多可以访问:http://codex.wordpress.org/User:Andrea/Create_A_Network
- 3,程序的UI部分也依然在改进和完善中。
目前WordPress 3.0 Beta 1可以测试的:
- 1,新主题。WordPress 3.0默认主题:Kirby
- 2,自定义WordPress文章类型功能。
WordPress 3.0 Beta 1下载地址:WordPress 3.0 Beta 1
下载请不要使用P2P类软件。
想了解更多WordPress 3.0的消息,请点击:WordPress 3.0汇总
来自国外WordPress爱好者网站的消息,WordPress 3.0 Beta版本或在北京时间周六发布。
没多少令人兴奋的功能,WordPress 3.0 Beta版本即将面试,现在很多博客已经在使用WordPress 3.0 DEV版本。
明天发布的只是一个PRE-BETA,预览版,也就是Beta 1本版,Beta 2发布的时间或许是在下周。
现在已经进入4月份,WordPress官方承诺的WordPress 3.0的发布时间也差不多到了。
没啥新功能,没啥值得期待,现在感觉WordPress 3.0有一个WordPress官方的野心:干掉其他所有的Blog程序和CMS程序。
不然也不会发布这么多新手功能。
现在WordPress 3.0越来越印证了WordPress开发团队去年聚会的时候的目标:易用,让更多人能使用WordPress。
WordPress 3.0汇总:https://www.wopus.org/tag/wordpress-30
越少的使用插件,却能让使用者完全体验到主题的各项功能,才是真正好的主题,这也是所有主题设计者应考虑的问题。网上不使用插件实现WordPress功能的文章也很多,之前我也写过WordPress相关日志函数一文,今天再补一个不使用插件实现翻页功能的函数代码。
WordPress默认翻页功能很弱,一页页翻,弄到你手麻,所以类似wp-pagenavi翻页插件,几乎是WordPress博客必装的插件,也是普及率很高的一款插件。虽然网上有如何把wp-pagenavi插件集成到WordPress主题的教程,但wp-pagenavi插件函数代码拖沓,只是变相启用插件而已,并没有真正脱离wp-pagenavi插件。下面一段轻量级的函数,加上寥寥数行css样式就可以完全替代分页插件了。
具体实现方法:
首先将下面一段函数代码添加到主题的functions.php模板文件中:
function kriesi_pagination($query_string){
global $posts_per_page, $paged;
$my_query = new WP_Query($query_string .”&posts_per_page=-1″);
$total_posts = $my_query->post_count;
if(empty($paged))$paged = 1;
$prev = $paged – 1;
$next = $paged + 1;
$range = 2; // only edit this if you want to show more page-links
$showitems = ($range * 2)+1;$pages = ceil($total_posts/$posts_per_page);
if(1 != $pages){
echo “<div class=’pagination’>”;
echo ($paged > 2 && $paged+$range+1 > $pages && $showitems < $pages)? “<a href=’”.get_pagenum_link(1).”‘>最前</a>”:””;
echo ($paged > 1 && $showitems < $pages)? “<a href=’”.get_pagenum_link($prev).”‘>上一页</a>”:””;for ($i=1; $i <= $pages; $i++){
if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems )){
echo ($paged == $i)? “<span class=’current’>”.$i.”</span>”:”<a href=’”.get_pagenum_link($i).”‘ class=’inactive’ >”.$i.”</a>”;
}
}echo ($paged < $pages && $showitems < $pages) ? “<a href=’”.get_pagenum_link($next).”‘>下一页</a>” :””;
echo ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) ? “<a href=’”.get_pagenum_link($pages).”‘>最后</a>”:””;
echo “</div>n”;
}
}
接下来用下面的代码替换原来模板中默认翻页代码或分页插件代码:
<?php kriesi_pagination($query_string); ?>
最后再把下面的样式代码添加到style.css中,刷新一下页面,与使用插件实现的翻页效果一样。
.pagination{
line-height:23px;
}
.pagination span, .pagination a{
font-size:12px;
margin: 2px 6px 2px 0;
background:#fff;
border:1px solid #e5e5e5;
color:#787878;
padding:2px 5px 2px 5px;
text-decoration:none;
}
.pagination a:hover{
background: #8391A7;
border:1px solid #fff;
color:#fff;
}
.pagination .current{
background: #fff;
border:1px solid #8d8d8d;
color:#393939;
font-size:12px;
padding:2px 5px 2px 5px;
}
上面的样式是我目前用的主题样式,根据不同的主题修改一下边框与背景,基本就可以了,之后删除分页插件。
按照目前的开发进度和WordPress开发团队在09年底的预告,WordPress 3.0将会在未来的两个月和我们见面,一起期待吧。
WordPress 3.0还是会有一些特色的功能,之前Wopus也介绍过一些,想看的朋友可以点击这里:WordPress 3.0。
今天Wopus把这些功能汇总,系统的给大家介绍一些,让大家更明白清楚的认识WordPress 3.0的功能。
一,自定义WordPress博客用户名和密码
现在,WordPress博客在安装成功之后,会默认使用admin作为用户名,并随即生成一个密码,这个功能说不上好还是不好,但在WordPress 3.0,这个功能将有改变。
图中表示的很清楚,我们可以自定义博客的用户名和密码了,一个很人性化的功能,这样的话,登陆之后,提示修改密码的功能也就没存在的必要了。但需要注意的是,用户名只能是英文。
二,新的默认主题
目前WordPress安装成功之后,默认的主题是:WordPress Default,已经更新到了1.6,伴随WordPress一直为大家提供服务,在WordPress 3.0时候,WordPress官方决定变更一下默认主题,WordPress 3.0新的默认主题名称是:TwentyTen。当然,WordPress官方的想法是,今后每年,都更新一个WordPress默认主题,主题本身的可定执行已经很强了。
但对于主题的名称,目前还有一些异议,目前主题已经发布,并可以使用了,详细情况请点击:WordPress 3.0默认主题:Kirby
三,自定义WordPress背景功能
这个功能很强大,很适合新手,详细请看:WordPress 3.0功能:支持自定义背景
四,多站点设置和WPMU代码合并
在WordPress 3.0中,我们将很容易在一个WordPress空间里安装两个或多个WordPress程序,详细信息,请点击:WordPress 3.0新功能:多站点设置
至于WordPress和WordPress MU的融合,可以看Wopus之前的一篇文章:重磅:WP和WP MU将合并
五,自定义发布类型
这算是WordPress 3.0一个比较有价值的功能了。
详细介绍一下:现在我们使用WordPress的发布功能,主要是发布文章和创建页面,但是在WordPress 3.0中,我们可以发布新类型的内容,比如通过修改代码,可以创建名为 Portfolio 类型的文章。
代码:
function post_type_portfolio() {
register_post_type( 'Portfolio',
array( 'label' => __('Portfolio'), 'public' => true, 'show_ui' => true ) );
register_taxonomy_for_object_type('post_tag', 'Portfolio');
}
add_action('init', 'post_type_portfolio');只所以说这个功能有价值,主要是,这样会让WordPress更加具有CMS的功能。和这个功能紧密相关的是WordPress自定义字段功能,当然,这个功能可以有效的减少对自定义字段功能的使用。
六,自定义导航分类
Wopus认为,这应该是WordPress 3.0最有价值的功能,这个功能也标志着,WordPress从一个Blog程序向CMS程序更近了一步,详细可以查看:WordPress 3.0新变化:菜单布局改变
Wopus稍后将对这个功能做详细,重点的介绍。
七,WordPress 3.0将更改第一篇文章的内容
WordPress安装成功之后,默认会有一篇名为Hello World的文章,从WordPress 3.0开始,将有所改变,取而代之的将是一篇介绍WordPress基础使用的文章,当然,都是链接的形式,到时候部署,直接连接到http://wordpress.org的中文文档还是http://cn.wordpress.org,这个还需要再等待。
八,WordPress主题和插件安装功能分离。
这个没啥特点,之前安装新的主题和新的插件的功能按钮都在下拉列表中,现在做了一些改变,看图:

除了安装方式的变更,WordPress开发团队还将重新设计多媒体中心的UI。