我已经从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
中解决此问题?
答案 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 Ten到Twenty Fourteen,以了解主题在过去几年中是如何演变的。