Archive

Archive for the ‘web design’ Category

主题制作也要与时俱进

最近的一款作品由于没有看到wp官方的设计规范改变,一下子升级到1.8版本才通过官方审核。

早先wp官方主题站,给出的设计规范比较松散,只要符合建议样式表设计,遵从GPL协议,大体上就行了,于是各种作品蜂拥而上,也许让官方也比较头疼,虽然精美作品不多,但毕竟要求并不多,使得所有通过主题惨遭诟病。

如今wp官方给出了比较详细的主题制作自检列表,如果大体上通过,也就通过审核喽。

而且还有一个xml文件(http://svn.automattic.com/wpcom-themes/test-data.2008-12-22.xml),自己做好主题后,直接导入到测试平台,更直观些。

再做一个主题吧

早就答应燕燕同学做一个wp主题,却一直不得空,甚感不安。这两天就研究研究做它一个,计划侧栏放置到最下端,呵呵。

wordpress主题技巧-添加特有导航栏

使用WordPress的同学都知道,一般的导航栏是什么权限的用户看到的都一样。一般的代码形式是:

12
13
14
15
<ul id="lmenu">
<li <?php if(is_home())?>><a href="<?php echo get_option('home'); ?>/" title="Home">Home</a></li>
<?php wp_list_pages('title_li=&depth=1&sort_column=menu_order');?>
</ul>

因为国内大多数使用者是单一用户,也谈不上权限,呵呵,都是管理员^_^
但是,如果你有邀请几个朋友同写blog,且想显示出设置为private的page时,就可以使用下面的方法:

12
13
14
15
16
17
18
19
20
<ul id="lmenu">
<li <?php if(is_home())?>><a href="<?php echo get_option('home'); ?>/" title="Home">Home</a></li>
<?php
wp_list_pages('depth=1&title_li=0&sort_column=menu_order');
if(current_user_can('read_private_pages')) :
?>
<li><a href="<?php echo get_permalink(N); ?>">作者私有的page页面</a></li>
<?php endif; ?>
</ul>

其中get_permalink的参数N要换成要显示的page页面的编码(这个在后台看得到)。

春节,果然依然无趣,害得我一直想不起写东东。