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页面,点击发布留言板就建好了,具体效果可以参考我的留言板。
audio player是wordpress上比较常用的音频播放器,下面列出一些简单的使用方法:
使用标签
默认地向文章中插入播放器的方法是使用[audio]标签,例如:
[audio:http://www.yourdomain.com/path/to/your_mp3_file.mp3]
这将会在文章中插入一个播放器并播放 your_mp3_file.mp3 音频。
您也可以在 Audio Player 的管理面板为 Audio Player 设置一个默认的音频文件路径(可以是本地的,也可以是远端服务器),这样您就不需要每次都输入一个完整的路径名了。一旦您完成了设置,您便可以使用像下面这样的语法:
[audio:your_mp3_file.mp3]
Audio Player 将自动在预设的默认路径内寻找音频文件。这将会给您的带来许多便利,如果您可以把您的音频文件都放在同一个路径下。
(全文 …)