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); ?>

参见:

怎样以下拉列表形式显示分类目录?

有时需要通过修改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>

参见:

怎样使分类目录中一个或多个分类不显示在分类目录列表中?

用以下函数列出除分类1外的所有分类:

<?php wp_list_cats('exclude=1'); ?>

当然,我们需要把这里的1替换成我们不需要的分类的ID。

要除去多个分类,可使用:

<?php wp_list_cats('exclude=1, 2'); ?>

把1和2替换成不希望显示的分类的ID。如果不希望显示更多分类,可逐个列出这些分类的ID并用逗号隔开。

参见:

怎样隐藏博客主页上某一分类目录下的日志?

要隐藏(删除)博客主页上某一分类目录下的日志,可以将删除日志所用代码插入主题的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 »'); ?>  

注意:使用其它主题时,被删除的代码会有一定程度上差异。

参见:


相关条目[ ]