折腾了两天的wordpress 2.5,做出了两个wordpress模板,一个就是这个博客上用的Simjr,另外一个暂时不公布了。Simjr是比较简洁的主题,没有多加什么功能,但是在做另外个主题的时候要添加很多个性化的东西,所以查阅了一些老外的博客,收录了不少很酷的wordpress技巧,留存这里备忘。
- 控制linkroll显示顺序
<?php wp_list_bookmarks('title_li=&orderby=description&order=ASC&categorize=0'); ?>- 过滤单篇日志
<?php if (have_posts()) : while (have_posts()) : the_post(); if( $post->ID == '179' ) continue; ?><?php the_content();?><?php endwhile;endif;?>- 只有登陆会员可见内容
<?php if (is_user_logged_in()) : ?><?php global $user_identity;get_currentuserinfo();?><p>Welcome back <?php echo $user_identity;?></p><p>Here is a list of private pages only viewable by Members:</p><ul><?php wp_list_pages('title_li=&child_of=20'); ?></ul><?php else
>Welcome, visitor!<?php endif;?>- 限制目录搜索
<form method="get" id="searchform" action="<?php bloginfo('home'); ?>/"><div><input type="text" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" /><input type="hidden" name="cat" value="22" /><input type="submit" id="searchsubmit" value="Search" /></div></form>
如果某篇文章需要在wordpress博客文章列表、搜索结果或者其他任何地方不显示的话,可以使用下面语句。
如果想让搜索只在某个目录分类下进行的话