2009-07-17 11 views
0

私は特定のカテゴリからコンテンツを取得し、そのエントリのカスタムフィールドから取得したイメージとともにホームページに表示させようとしています。すべてが正常に動作しているように見えますが、2番目のエントリは正常に動作しますが、最初のエントリでは画像のみがポストにリンクし、タイトルとリンクの詳細をマウスがリンクとして認識しません。 htmlを見ると、PHPがすべてのものを印刷しているように思えるので、CSSの問題であるはずですが、すべての関連スタイルをクリアしてもリンクは認識されません。ここでカスタムフィールドを使用すると奇妙な問題

...ここ

<div class="span-4 fixed-height-sidebar">   
<div class="smallthumb"><a href="http://southendseattle.com/?p=24" rel="bookmark" title="Permanent Link to Food Test 1"><img src="foodthumb.jpg" alt="" /></a></div> 

<div class="span-3"> 
<p class="smallTitle"><a href="http://.com/?p=24" rel="bookmark"> 
Food Test 1</a></p></div> 
<div class="span-1 theDate"> 
07.16.09</div> 
<div class="span-4 fixed-height-sidebar"> 
<p>Mmmmmmmm. Food. Aliquam libero libero, luctus ut tristique pulvinar, euismod at diam. In hac habitasse platea dictumst. Lorem ipsum dolor sit amet, <a href="http://southendseattle.com/?p=24#more-24" class="more-link"><span class="moretext">Read more&#8230;</span></a></p> 
</div> 
<div class="smallthumb"><a href="http://.com/?p=3" rel="bookmark" title="Permanent Link to Food test page -2"><img src="http://.com/wp-content/uploads/2009/07/foodthumb2.jpg" alt="" /></a></div> 
<div class="span-3"> 
<p class="smallTitle"><a href="http://.com/?p=3" rel="bookmark"> 
Food test page -2</a></p></div> 
<div class="span-1 theDate"> 
07.12.09</div> 
<div class="span-4"> 
<p>“Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In nec odio vitae nunc euismod vulputate. Integer aliquam ullamcorper tortor, nec suscipit magna viverra in. Nunc urna neque, dapibus id congue et, dignissim vitae augue. Aliquam et bibendum lacus. <a href="http://southendseattle.com/?p=3#more-3" class="more-link"><span class="moretext">Read more&#8230;</span></a></p> 
</div> 
</div> 

は私の問題を説明するためのスクリーンショット..ですHTML出力が正常に見えるホームページの私が持っているPHP

<?php 
// Show custom fields from Food Category 
query_posts('showposts=2&cat=3'); ?> 
<?php while (have_posts()) : the_post(); ?> 
<?php 
// This is added to show <!--more--> on home page 
global $more; 
$more = 0; 
?> 
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"> 
<img src="<?php 
$values = get_post_custom_values("food_thumb"); echo $values[0]; ?>" alt="" /></a></div> 
<div class="span-3"> 
<p class="smallTitle"> 
<a href="<?php the_permalink() ?>" rel="bookmark"> 
<?php the_title(); ?></a></p></div> 
<div class="span-1 theDate"> 
<?php the_time('m.d.y') ?> 
</div> 
<div class="span-4"> 
<?php the_content('<span class="moretext">Read more...</span>'); ?> 
</div> 
<?php endwhile; ?> 

です

alt text http://zacharydesigns.com/temp/wpsample.jpg

+0

HTML出力のURLは実際のURLですか、またはそれらを切り捨てましたか?それらのhttp://.com/?p = 3のURLはおそらくあなたが望むものではありません。 – Jacob

+0

yea私はそれらを切り捨てました – Zac

答えて

1

あなたのHTML出力を取り出し、それをブランクに貼り付けましたHTMLページ(HTML/HEAD/BODYタグを追加)。両方のリンクが正しくレンダリングされ、機能しました。私はFirefoxとIEでテストしました。見た目からは、あなたのHTML出力はうまくいきます。

ページ全体の出力を投稿できますか?

--Adam

+0

そうですね、ありがとう、それは私が上で言ったthats .. HTML出力は問題ありません。ページ全体が超長すぎますので、私は影響を受けた部分を投稿しました。私はこれがもっとWordpressのループを何とか仕掛けてくれることと関連していると思う。 – Zac

0

fixed-height-sidebarはCSSで何をしますか?

これは、2つのエントリの唯一の違いです。

+0

ああ、元の草案の残り物です..それは何もしません – Zac