2011-07-30 114 views
0

當在Wordpress中調用摘錄時,是否有辦法阻止摘錄帶入它自己的'p'樣式?結束了2個衝突的風格。衝突的'p'風格

這是我的PHP代碼;

<h2 class="blog"><?php 
global $post; 
$args = array('numberposts' => 1, 'offset' => 1, 'category' => 1); 
$myposts = get_posts($args); 
foreach($myposts as $post) : setup_postdata($post); ?> 
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
<?php endforeach; ?></h2> 
<p class="blog"><?php 
global $post; 
$args = array('numberposts' => 1, 'offset' => 1, 'category' => 1); 
$myposts = get_posts($args); 
foreach($myposts as $post) : setup_postdata($post); ?> 
<?php the_excerpt(); ?> 
<?php endforeach; ?></p> 
</div> 

這就是它在源代碼中的表現方式;

<div id="blog"> 
<h2 class="blog"><a href="http://kelvinwinscom.fatcow.com/kelvinwins/test-2/">Test 2</a> 
</h2> 
<p class="blog"><p>This is what an excerpt is. Interesting, isn&#8217;t it? <a href="http://kelvinwinscom.fatcow.com/kelvinwins/test-2/">Continue reading <span class="meta-nav">&rarr;</span></a></p> 
</p> 
</div> 

看,現在有兩個「P」的風格 - 這是我所創建的「博客」類,但也是另一種的摘錄結轉。

任何幫助將是輝煌的。謝謝!

+0

我已將代碼直接放入問題 - 請避免鏈接以儘可能遠程代碼,所以StackOverflow本身可以成爲一種資源,所以即使遠程網站/資源不再存在,這個問題也是有道理的。 – lonesomeday

+0

謝謝寂寞 –

回答

0

我只想從你的PHP刪除<p class="blog">

<p class="blog">// REMOVE THE PROCEEDING <?php 
global $post; 
$args = array('numberposts' => 1, 'offset' => 1, 'category' => 1); 
$myposts = get_posts($args); 
foreach($myposts as $post) : setup_postdata($post); ?> 
<?php the_excerpt(); ?> 
<?php endforeach; ?></p> //REMOVE THE </p> 

,然後風格,在樣式表<p>作爲adjacent sibling

h2.blog + p {//whatever your styles are} 
0

在你的主題功能試試這個

remove_filter('the_excerpt', 'wpautop');