2012-04-08 60 views
0

首先,这里是我使用的代码。代码在HTML页面中工作,但不在Wordpress文章中

<div class="wrapper"> 
<div id="carousel"> 
<ul> 
<ul> 
    <li><img src="<?php bloginfo('template_directory'); ?>/images/umbrella_trials.jpg" alt="" /><a class="video" title="The Umbrella Trails" href="http://www.youtube.com/v/eiBEvtNNSxg?fs=1&amp;autoplay=1">The Umbrella Trails</a></li> 
</ul> 
</ul> 
&nbsp; 
<ul> 
    <li><img src="<?php bloginfo('template_directory'); ?>/images/stagnant_day.jpg" alt="" /><a class="video" title="Stagnant Day" href="http://www.youtube.com/v/x3r5vblNAtw?fs=1&amp;autoplay=1">Stagnant Day</a></li> 
</ul> 
&nbsp; 

&nbsp; 
<ul> 
    <li><img src="<?php bloginfo('template_directory'); ?>/images/job3a_trailer2.jpg" alt="" /><a class="video" title="Job3(a) Trailer #2" href="http://www.youtube.com/v/setjOKfzNHY?fs=1&amp;autoplay=1">Job3(a) Trailer #2</a></li> 
</ul> 
&nbsp; 

&nbsp; 
<ul> 
    <li><img src="<?php bloginfo('template_directory'); ?>/images/job3a_trailer3.jpg" alt="" /><a class="video" title="Job3(a) Trailer #3" href="http://www.youtube.com/v/ijkEfmMNr5Q?fs=1&amp;autoplay=1">Job3(a) Trailer #3</a></li> 
</ul> 
&nbsp; 

&nbsp; 
<ul> 
    <li><img src="<?php bloginfo('template_directory'); ?>/images/TNaTFiTC.jpg" alt="" /><a class="video" title="Fables from the Mersey - 'The Ninja and The Fella in the Cellar'" href="http://www.youtube.com/v/OdFCo1MmgTI?fs=1&amp;autoplay=1">"The Ninja and The Fella in the Cellar"</a></li> 
</ul> 
&nbsp; 

&nbsp; 
<ul> 
    <li><img src="<?php bloginfo('template_directory'); ?>/images/job3a_trailer1.jpg" alt="" /><a class="video" title="Job3(a) Trailer #1" href="http://www.youtube.com/v/3pQUX6VkPTQ?fs=1&amp;autoplay=1">"Job3(a) Trailer #1"</a></li> 
</ul> 
&nbsp; 

&nbsp; 
<ul> 
    <li><img src="<?php bloginfo('template_directory'); ?>/images/opening_credits.jpg" alt="" /><a class="video" title="Opening Credits for &quot;It's Liverpool&quot;" href="http://www.youtube.com/v/6a19T8syH60?fs=1&amp;autoplay=1">"Opening Credits for "It's Liverpool""</a></li> 
</ul> 
&nbsp; 

&nbsp; 
<ul> 
    <li><img src="<?php bloginfo('template_directory'); ?>/images/1-24.jpg" alt="" /><a class="video" title="It's Liverpool 1-24" href="http://www.youtube.com/v/7r9N-dq1KEE?fs=1&amp;autoplay=1">"It's Liverpool 1-24"</a></li> 
</ul> 
&nbsp; 

&nbsp; 
<div class="clearfix"></div> 
<a id="prev" class="prev" href="#">&lt;</a> 
<a id="next" class="next" href="#">&gt;</a> 
<div id="pager" class="pager"></div> 
</div> 
</div> 
<div id="line1"></div> 
<div class="paraWrapper"> 
<div class="span3"> 
<h2 class="heading">Heading</h2> 
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. 

<a class="btn" href="#">View details »</a> 

</div> 
<div class="span3"> 
<h2 class="heading">Heading</h2> 
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. 

<a class="btn" href="#">View details »</a> 

</div> 
<div class="social_icons span2"><a class="btn" href="#"> 
<em class="icon-twitter-sign icon-large"></em> Follow us on Twitter</a><a class="btn" href="#"> 
<em class="icon-facebook-sign icon-large"></em> Find us on Facebook</a> 

<a class="btn" href="#"> 
<em class="icon-facetime-video icon-large"></em> Subscribe on Youtube</a> 

</div> 
</div> 
<div id="line2"></div> 

如果我粘贴到一个简单的HTML页面(取出spefic PHP代码),它工作正常(连同所需的Javascript)。

如果我将它粘贴到Wordpress主题中,但是试图从它构建。它不会工作..

我甚至尝试将代码直接粘贴到我的page.php文件,而它的工作。这不是我想要的,因为它需要轻松访问内容。

I'wordpresve尝试安装Raw-HTML插件,它没有区别。

我使用WordPress的最新vesion(3.3.1)

回答

1

您正在使用你的代码的PHP。 WordPress出于安全原因必须通过删除php来清理您的帖子。我不认为你可以把PHP放在你的文章中。你需要修改你的wordpress以支持php的帖子,但这不会很容易

+0

即时通讯使用exec-php附加组件,允许我将php代码放入我的文章中(http://wordpress.org/extend/plugins/exec-php/) – Keva161 2012-04-08 19:52:51

+0

确保它与您的wordpress版本兼容 – 2012-04-09 13:23:36

+1

也尝试用“echo'testing'”替换“bloginfo('template_directory')”,看它是否输出。如果它输出,那么它意味着PHP正在工作,问题是与被调用的函数。 – 2012-04-09 13:24:49

0

你可以使用短代码来切换将编写绝对/路径/到Template文件夹的短代码吗?

相关问题