是否仅在首页显示内容?

时间:2011-09-04 作者:Roman

我只想在主页上添加一些内容(滑块)。我不想让它出现在其他页面上。我正在尝试以下内容:

<?php if(is_home()) { ?>
<div>
...
<div>
} ?>
但内容仍显示在第二页(分页)。如何仅向主页显示某些内容,以便id不会显示在第二页上?谢谢

4 个回复
SO网友:Michael
<?php if(is_home() && !is_paged()) { ?> 

http://codex.wordpress.org/Conditional_Tags

SO网友:kaiser

以下几行应该代表他们自己:

global $paged;

$max_page = (int) $wp_query->max_num_pages;
if ( $max_page > (int) 1 )
    $paged = ! $wp_query->query_vars[\'paged\'] ? (int) 1 : $wp_query->query_vars[\'paged\'];

// If not on the first page, not on the home or static front page and not if paged should (for some) reason be zero
if ( (int) 1 !== $paged && (int) 0 !== $paged && ( ! is_home() || ! is_front_page() ) )
{
    // display stuff
}

SO网友:Jeremy Jared

你试过了吗<?php if(is_front_page()) { ?> 我相信这是用于使用静态主页的网站。

SO网友:Chad

我总是用家。php而不是索引。php,如果我想要一个与其他页面完全不同的主页。

我在home上循环之前输入了这个代码。php:<?php query_posts(\'cat=X&showposts=\'.get_option(\'posts_per_page\')); ?> 其中cat=X是我创建的类别的类别ID,通常称为主页或Frontpage。

然后在索引页上放置以下代码:<?php query_posts($query_string . \'&cat=-X\'); ?> 循环前,其中(&A);cat=-X是与您的主页类别相同的ID。注意减号。

现在只需为您只想在主页上发布的帖子选择主页或Frontpage类别。

结束

相关推荐

homepage loading too slow

我将一个网站转移到VPS,当我打开该网站时,主页的加载时间太长,对我来说,仅仅显示主页需要30-35秒,但当我以正常速度浏览它加载的内部页面时,我也尝试了这一方法,当时我的所有插件都已停用,但没有变化,加载需要时间。