WordPress标签模板
导航: 上一页 | 首页 | WordPress中文论坛 | WordPress主机 | CMS程序 | 论坛程序 | ECShop | ShopNC | PowerEasy
怎样将日志的时间标记从AM/PM模式改为24小时制?
在博客管理面板>设置>常规中,设置默认时间格式。
参见
怎样在每一篇日志下都显示日期/时间?
为了使网站上每个日志标题下都能够显示日期和时间,我们需要修改多个模板文件。这些文件包括index.php,single.php,category.php与archives.php。
从这些模板文件中找出所有关于某一日志标题的引用(不同主题中略有不同):
< h2> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"> <?php the_title(); ?></a>
< small> <?php the_time('F jS, Y') ?> by <?php the_author() ?>
重新排列该引用,使时间信息显示在日志标题之前(或之后):
< h2> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"> <?php the_time('F jS, Y') ?> - <?php the_title(); ?></a>
< small> by <?php the_author() ?>
参见
怎样修改标题链接中“永久链接到”的信息?
根据网络可访问性标准,链接的title属性中应含有对该链接作用的说明。默认情况下,链接的title应该类似于下面这个示例。该示例用词组"Permanent Link to(永久链接到)"加上一个用来显示日志标题的模板标签作为title属性。
< h2> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"> <?php the_title(); ?></a>
要更改“Permanent Link to”字样,只要删除该字样并替换为自己喜欢的文字就可以了:
< h2> <a href="<?php the_permalink() ?>" rel="bookmark" title="Post about <?php the_title(); ?>"> <?php the_title(); ?></a>
也可以彻底删除“Permanent Link to”,只留下title标签:
< h2> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"> <?php the_title(); ?></a>
怎样以字母顺序排列分类目录?
有时需要通过修改index.php来达到这种效果。
在index.php中找到以下内容:
<?php list_cats(0, 'All', 'name'); ?>
替换为:
<?php list_cats(0,,'name',,,true,0,1,1,1); ?>
参见:
- Template Tags/wp_list_cats(已停止使用) and Template Tags/list_cats (已停止使用)
怎样以下拉列表形式显示分类目录?
有时需要通过修改index.php来达到这种效果。
在index.php中找到以下内容:
<?php list_cats(0, 'All', 'name'); ?>
替换为:
<form action="<?php echo $PHP_SELF ?>" method="get"> <?php dropdown_cats(); ?> <input type="submit" name="submit" value="view" /> </form>
参见:
- Template_Tags/dropdown_cats (已停止使用)
怎样使分类目录中一个或多个分类不显示在分类目录列表中?
用以下函数列出除分类1外的所有分类:
<?php wp_list_cats('exclude=1'); ?>
当然,我们需要把这里的1替换成我们不需要的分类的ID。
要除去多个分类,可使用:
<?php wp_list_cats('exclude=1, 2'); ?>
把1和2替换成不希望显示的分类的ID。如果不希望显示更多分类,可逐个列出这些分类的ID并用逗号隔开。
参见:
- Template Tags/wp_list_cats(已停止使用)and Template Tags/list_cats(已停止使用)
怎样隐藏博客主页上某一分类目录下的日志?
要隐藏(删除)博客主页上某一分类目录下的日志,可以将删除日志所用代码插入主题的index.php文件的主循环中。
主循环的开始部分类似于:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
如果要删除主页上ID为4分类下某篇日志,只要在主循环中加入以下条件:
<?php if ( !(in_category('4')) || !is_home() ) { ?>
主循环的结尾部分类似于:
<?php endwhile; ?>
在结尾部分前加上:
<?php } ?>
于是主循环最终变成:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php if ( !(in_category('4')) || !is_home() ) { ?> <?php } ?> <?php endwhile; ?>
这样,在主页上显示ID为4的分类下的这篇日志时,就看不出日志属于分类4了。而在主页外的其它页面上,分类4下的日志仍然会全部显示出来。
参见:
怎样以下拉列表形式显示存档页面?
在index.php文件中希望下拉列表出现的位置上,插入以下代码:
< li id="archives">Archives: < ul> < li><form name="archiveform" action=""> <select name="archive_chrono" onchange="window.location = (document.forms.archiveform.archive_chrono[document.forms. archiveform.archive_chrono.selectedIndex].value);"> <option value=>By Month</option> < ?php get_archives(,,'option', 1); ?> </></select> </form>
如何避免在每篇日志上出现“No Comments(无评论)”字样?
当我们禁止网站上的评论功能后,可能会不希望在日志上显示“无评论(或评论被关闭)”字样。
如果是在WordPress的Defaut主题中,可以删除 wp-content/themes/default/index.php中的以下代码:
<?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?>
注意:使用其它主题时,被删除的代码会有一定程度上差异。
参见: