如何从主页隐藏帖子元数据,而只在帖子页面中显示?

时间:2012-09-17 作者:cama

谁能告诉我如何从主页隐藏帖子元数据?我想让他们只显示在后页。

这是我的网站http://studyor.comuf.com 主题由artisteer制作

谢谢

编辑从下面复制/粘贴的代码:

    <?php get_header(); ?>
   <div class="art-layout-wrapper">
<div class="art-content-layout">
    <div class="art-content-layout-row">
        <div class="art-layout-cell art-content">
        <?php get_sidebar(\'top\'); ?>
        <?php 
            if(have_posts()) {

                /* Display navigation to next/previous pages when applicable */
                if ( theme_get_option(\'theme_\' . (theme_is_home() ? \'home_\' : \'\') . \'top_posts_navigation\' ) ) {
                    theme_page_navigation();
                }

                /* Start the Loop */ 
                while (have_posts()) {
                    the_post();
                    get_template_part(\'content\', get_post_format());
                }

                /* Display navigation to next/previous pages when applicable */
                if (theme_get_option(\'theme_bottom_posts_navigation\')) {
                     theme_page_navigation();
                }

            } else {

                 theme_404_content();

            } 
        ?>
        <?php get_sidebar(\'bottom\'); ?>
          <div class="cleared"></div>
        </div>
        <div class="art-layout-cell art-sidebar1">
          <?php get_sidebar(\'default\'); ?>
          <div class="cleared"></div>
        </div>
        <div class="art-layout-cell art-sidebar2">
          <?php get_sidebar(\'secondary\'); ?>
          <div class="cleared"></div>
        </div>
    </div>
</div>

3 个回复
SO网友:Liana Mir

问题可能存在于多个位置,但可能存在于您的索引中。php或循环。php文件。在主题文件中查找“taged”,并与Template Heirarchy 确定要从哪个页面删除该行。

如果您显示代码片段,我们可以告诉您需要执行哪一行。

SO网友:Chip Bennett

如果只想在单个博客帖子页面上显示内容,请使用is_single()is_singular( \'post\' ):

<?php
if ( is_singular( \'post\' ) ) {
    // This is a single blog post page;
    // do something
}
?>

SO网友:Brad Dalton

您需要在生成条目meta的函数之后添加条件标记。由于您没有从生成代码的正确文件中粘贴代码,因此无法提供在代码中正确位置包含条件标记的确切解决方案。

您可以在函数名之后立即添加此条件:

if ( is_singular(\'post\') ) 
Note: 与WordPress无关的特定于主题的自定义编码问题在这里是离题的。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register