0

在我的 WP 主题的 index.php(其他主题有 home.php)的顶部附近有一段代码。它看起来像这样:

<?php } ?>
<div class="postwrap">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

因此,为了在我网站的主页上插入幻灯片和新闻代码,我对其进行了更改,并将其转换为:

<?php } ?>
<div class="postwrap">

<script type="text/javascript" src="http://www.domain.org/wp-content/themes
/flexibility3/js/richhtmlticker.js">
</script>

<style type="text/css">
.tickerstyle{width:200px; height:243px; border:1px solid black; background:#adcbff; 
padding:8px; overflow:hidden; margin-left:0px; font-size:12px; font-weight:bold;}
.messagediv{display: none;background:#d7e2f7;}
</style>

<table>
<tr>
<td style="vertical-align:top">
<div id="myhtmlticker" class="tickerstyle">
<strong>What's News?</strong><br />
<div class="messagediv">
<strong><a href="http://www.domain.org/medicaid-medicare/">Medicaid, Medicare Being 
Slashed</a></strong><br /><br />
Medicaid and Medicare are two governmental programs that provide medical 
and health-related services to specific groups of people in the United States.  But 
they're in danger of the impending spending cuts. Read more ... 
</div>
</div>
</td>
<td style="vertical-align:top">
<?php if ( function_exists( 'meteor_slideshow' ) ) { meteor_slideshow(); } ?>
</td>
</tr>
<tr>
<td colspan="2">
<h2>More News &amp; Issues:</h2>
</td>
</tr>
</table>

    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>

等等......然后博客摘录显示在下面。自动收报机和幻灯片运行良好。但是由于某种原因,这搞砸了一个插件——一个应该浮动在页面侧面的联系人插件。

现在,联系人插件适用于我博客上的所有其他页面或帖子,但在主页上,它“卡在”我的右侧边栏中,您无法输入任何值(电子邮件、姓名、主题、消息等) . 所以我认为这不是插件的问题,而是我放在该页面中的 html 标记。

有谁知道为什么输入 html 代码可能会搞砸那个插件——但只是为了主页?如果是这样,您可以就如何纠正此问题提供任何指导,我们将不胜感激!

编辑:

我错误地认为是导致此问题的 html 标记。我相信这个问题是由我从一个单独的博客域中导入帖子引起的。但是当我对它进行 2011 或 2012 年时,一切正常。但主题没有支持。所以我想我必须在另一个线程中重新表述我的问题,或者自己弄清楚。所以我要求版主关闭这个帖子。

4

1 回答 1

1

也许是 CSS 交易?带有 z-index 或绝对位置的幻灯片位于 constact 表单的顶部?你可以用 Firebug、Developer Tools、Dragonfly 来检查它……无论你的浏览器为 CSS 调试提供了什么……

于 2013-01-30T11:30:02.157 回答