HTML元素嵌套表

WP-PageNavi是WordPress的一个分页插件,可以实现本博客的所显示的分页功能,比wordpress自带的分页方便许多,下面介绍一下使用方法:
安装激活就不多说了,主要解说一下配置,打开主题目录下的index.php 找到:
<div id="pagenavi"> <span class="newer"><?php previous_posts_link(__('Newer Entries', 'inove')); ?></span> <span class="older"><?php next_posts_link(__('Older Entries', 'inove')); ?></span> <div class="fixed"></div> </div>
替换成:
<div id="pagenavi"> <?php if(function_exists('wp_pagenavi')) : ?> <?php wp_pagenavi() ?> <?php else : ?> <span class="newer"><?php previous_posts_link(__('Newer Entries', 'inove')); ?></span> <span class="older"><?php next_posts_link(__('Older Entries', 'inove')); ?></span> <?php endif; ?> <div class="fixed"></div> </div>
archive.php也需要做同样修改。
这样插件就生效了,有兴趣还可以到后台修改插件的设置和css样式,以上。
WordPress自带的的标签云(Tag Cloud)默认的全部是一个颜色,只是大小不一样,所以在这里介绍一个不用插件就能显示彩色标签云的方法。
在主题的functions.php中增加以下函数
1 2 3 4 5 6 7 8 9 10 11 12 13 | function colorCloud($text) { $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text); return $text; } function colorCloudCallback($matches) { $text = $matches[1]; $color = dechex(rand(0,16777215));//通过这里修改颜色范围 $pattern = '/style=(\'|\")(.*)(\'|\")/i'; $text = preg_replace($pattern, "style=\"color:#{$color};$2;\"", $text); return "</a><a $text>"; } add_filter('wp_tag_cloud', 'colorCloud', 1); </a> |
此函数为玩WordPress的原创
然后正常调用wp_tag_cloud函数就可以了,下面附上wp_tag_cloud的参数说明:
(全文 …)
iNove 主题的强大,从它的使用量就可以看出。作为一款优秀的 WordPress 主题,对主题 iNove 进行个性化修改,不仅可以避免审视疲劳,而且还能优化 WordPress ,今年给大家介绍一下如何修改 iNove 主题的头部导航栏使它同时显示分类和页面。
第一步:给主题设置里添加一个选项:show all(意思就是同时显示页面和分类)
1、修改inove/functions.php 找到:
219 220 221 222 | <label> <input name="menu_type" type="radio" value="categories" <?php if($options['menu_type'] == 'categories') echo "checked='checked'"; ?/> /> < ?php _e('Show categories as menu.', 'inove'); ?> </label> |
2、在下面添加:
223 224 225 226 | <label> <input name="menu_type" type="radio" value="pages_and_categories" <?php if($options['menu_type'] == 'pages_and_categories') echo "checked='checked'"; ?/> /> < ?php _e('Show All.', 'inove'); ?> </label> |
前几天Google更新pr值,我的博客没有更新,看来平时更新太少了,于是决定更新几篇关于wp插件的文章。
先来说一说留言板页面的制作吧,首先在主题目录下新建一个guestbook.php文件,然后输入如下代码保存,保存时注意文件编码。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php /* Template Name: Guestbook */ ?> <?php get_header(); ?> <?php if (have_posts()) : the_post(); update_post_caches($posts); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><?php the_title(); ?></h2> <div class="content"> <?php the_content(); ?> <div class="fixed"></div> </div> </div> <?php include('templates/comments.php'); ?> <?php else : ?> <div class="errorbox"> <?php _e('Sorry, no posts matched your criteria.', 'inove'); ?> </div> <?php endif; ?> <?php get_footer(); ?> |
然后以管理员登陆后台,添加新页面,主题填写“留言板”,内容处随便输入点什么,然后页面模板选择刚才新建的guestbook页面,点击发布留言板就建好了,具体效果可以参考我的留言板。