A-A+

WordPress的一些技巧收藏

2010年04月26日 WordPress 评论 3 条 阅读 3,719 次

每页的第一篇文章下放置广告
方法一:

<?php if ($wp_query->current_post == 0) : ?>
广告位置
<?php endif; ?>

方法二:

<?php if ($count == 1) : ?>
广告位置
<?php endif; $count  ; ?>

你同样可以改变count值来让广告比如放在不同的日志后面,比如改成count == 2, 则把google广告显示在第二篇日志后面
让不同Page页面使用不同的模板

<?php
$post = $wp_query->post;
if ( is_page('X') ) {
include(TEMPLATEPATH . '/guestbook.php');

} elseif ( is_page('XX') ) {
include(TEMPLATEPATH . '/archives.php');

} else {
include(TEMPLATEPATH . '/page-normal.php');

}
?>

X代表的是你的page的ID,同理分类也可以用in_category来使用每个分类用不同模板。

WordPress 2.7如何把评论页里面的Comments和Trackbacks分开
1、修改single.php文件
查找

<?php comments_template(); ?>
改成

<?php comments_template('', true); ?>
2、修改comments.php文件
查找

<ol>
<?php wp_list_comments();?>
</ol>
改成

<?php if ( ! empty($comments_by_type['comment']) ) : ?>
<ol>
<?php wp_list_comments('type=comment'); ?>
</ol>
<?php endif; ?>

在上面的代码下面加上显示Trackbacks的代码,这段来自MG12 的方法,可以取得 Trackbacks 的条目总数。

<?php $trackbacks = $comments_by_type['pings']; ?>
<?php if ($trackbacks) : ?>
<h3>Trackbacks(<?php echo count($trackbacks); ?>)</h3>
<ol>
<?php foreach ($trackbacks as $comment) : ?>
<li id="comment-<?php comment_ID( ); ?>"><?php comment_author_link(); ?></li>
<?php endforeach; ?>
</ol>
<?php endif; ?>

3 条留言  访客:3 条  博主:0 条

  1. avatar 海天无影

    我就直接将Trackbacks去掉了~

  2. avatar 随缘

    @海天无影, 你的博客皮肤可以啊 /抱拳 我很喜欢你的站,很多实用的东西,希望以后多多交流 /握手

  3. avatar 浩子

    呵呵
    都挺实用的……

给我留言

Copyright © 随缘博客 保留所有权利.   Theme  

用户登录

分享到: