在我的 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 & Issues:</h2>
</td>
</tr>
</table>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
等等......然后博客摘录显示在下面。自动收报机和幻灯片运行良好。但是由于某种原因,这搞砸了一个插件——一个应该浮动在页面侧面的联系人插件。
现在,联系人插件适用于我博客上的所有其他页面或帖子,但在主页上,它“卡在”我的右侧边栏中,您无法输入任何值(电子邮件、姓名、主题、消息等) . 所以我认为这不是插件的问题,而是我放在该页面中的 html 标记。
有谁知道为什么输入 html 代码可能会搞砸那个插件——但只是为了主页?如果是这样,您可以就如何纠正此问题提供任何指导,我们将不胜感激!
编辑:
我错误地认为是导致此问题的 html 标记。我相信这个问题是由我从一个单独的博客域中导入帖子引起的。但是当我对它进行 2011 或 2012 年时,一切正常。但主题没有支持。所以我想我必须在另一个线程中重新表述我的问题,或者自己弄清楚。所以我要求版主关闭这个帖子。