避免在WordPress主题中重复表td

时间:2014-08-22 12:16:46

标签: php wordpress wordpress-theming

我已经从HTML创建了我的第一个WordPress主题,我想在我的博客文章的右侧添加一个空间,其中包含个人资料信息和其他网站的链接等。

我使用下面的代码,它似乎重复了表格td,我想添加个人资料和其他信息?

任何人都可以为此解决问题吗? 要查看what it looks like

<table style="width: 1000px; height: 150px" cellspacing="0" cellpadding="0" align="center">
    <tr>
        <td style="width: 740px">    
            <table style="width: 740px" cellspacing="0" cellpadding="0" align="center">
                <tr>
                    <td style="width: 200px; height: 44px" background='Date.jpg'>
                        <h2>
                        <?php the_time('F jS, Y'); ?>
                    </h2>
                </td>
                <td style="width: 540px; height: 44px" background='Title.jpg'>
                    <h4>
                        " rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?>
                    </h4>
                </td>
            </tr>
            <tr>
                <td colspan="2">

                    <div class="entry">
                    <?php the_content(); ?></div>

                </td>
            </tr>
            <tr>
                <td style="height: 44px" background='Comments.jpg'>
                    Posted By <?php the_author_posts_link(); ?>
                </td>
                <td style="height: 44px" background='Comments.jpg'>
                    in <p class="postmetadata"><?php _e( 'Posted in' ); ?> <?php the_category( ', ' );    ?></p>
                </td>
            </tr>
        </table>

    </td>
    <td style="width: 260px">
        SIDEBAR AND PROFILE TAGS HERE</td>
    </tr>
</table>

如何在index.php中解决此问题?

1 个答案:

答案 0 :(得分:0)

问题是您要在The Loop 中打印表。每个帖子都会打印侧边栏<td style="width: 260px">。它不是所有帖子的侧边栏,它只是每个帖子的单独侧边栏。

您需要了解Theme Development at the Codex以了解主题结构和最佳做法。

评论中对1998的引用是表格很久以前不用于布局目的,请参阅Why not use tables for layout in HTML?
我建议你搜索 Starter Themes (如this)来构建。对于完整的示例性主题,请查看WordPress的默认主题,从Twenty TenTwenty Fourteen,以了解主题在过去几年中是如何演变的。