Quantcast
Channel: 似水年华 » WordPress 教程
Viewing all articles
Browse latest Browse all 4

WordPress调用某分类的文章及H1的使用

0
0

最近又在折腾WordPress模板,使用到两个功能。一个是调用某一个分类的文章标题及内容,一个是首页和子页中H1标签的切换。

调用某一个分类文章的代码是:

<?php query_posts(“showposts=1&cat=5″); ?>
<?php while ( have_posts() ) : the_post(); ?>
<div>
<h2><a href=”<?php the_permalink() ?>”><?php the_title(); ?></a></h2>
<div><?php the_content(); ?></div>
</div>
<?php endwhile; // end of the loop. ?>

其中showposts表示文章数量,cat表示分类ID。至于如何查找某个分类的ID,可以在WordPress后台编辑某个分类,浏览器地址栏中最后一个字符串tag_ID=某个数字,该数字即为分类ID。

对于H1标签的应用,我的想法是在博客首页给博客标题加上H1标签,而在文章页面给文章标题加H1,博客标题用H2标签。毕竟一个页面只能出现一次H1,否则会被搜索引擎认为优化过度。所以在index模板使用如下代码:

<?php if (is_home () ) { $head=”h1″; } else { $head=”h2″; } ?>
<<?=$head?>><a href=”<?php echo get_settings(‘home’); ?>/”><?php bloginfo(‘name’); ?></a></<?=$head?>>

或者

<?php if (is_home()) { ?>
<h1><a href=”<?php echo get_settings(‘home’); ?>/”><?php bloginfo(‘name’); ?></a></h1>
<?php } else { ?>
<h2><a href=”<?php echo get_settings(‘home’); ?>/”><?php bloginfo(‘name’); ?></a></h2>
<?php } ?>

这段代码表示首页的博客标题用H1标签,其它页面的博客标题用H2标签。使用时要注意设置好CSS文件,使显示效果一致。

折腾模板时,是修改WordPress的默认模板,改好之后,发现有WordPress的新版本,于是在后台自动升级。悲剧就此降生,升级时连默认模板页一起升级了,覆盖了我修改过的文件。后来花了一个多小时重新改回来。因此,建议修改默认模板时,把css文件里的theme信息改一下。


Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles





Latest Images