2010-03-05 1 views
0

EDIT : Solved - 플러터의 태그 스트립 핑이 아니며 광고 된대로 작동해야합니다.CSS 테이블이 구현 될 때 호출 된 하이퍼 링크 표시가 중단되었습니다.

저는 Wordpress에서 Flutter (사용자 정의 필드를 생성)를 사용하여 게시물로 입력 된 프로필 정보를 표시합니다. CSS 테이블을 구현하기 전에 링크가 나타나고 클릭 할 수있었습니다. 이제 테이블 바깥에있는 링크를 호출하려고 할 때도 아무 것도 반환되지 않습니다.

이 점에 대해 아는 사람은 index.php 파일에 코드가 있습니다. 질문이 있으면 계속 사용할 수 있습니다.

<?php if (in_category('Profile')) { ?> 
<table id="mytable" cellspacing="0"> 

-snip- 
<tr> 
<th class="row1" valign="top">Website </td> 
<td>Link: <a href="<?php echo get_post_meta($post->ID, 'FrWebsite', $single=true) ?>"> <?php echo get_post_meta($post->ID, 'FrWebsite', $single=true) ?></a></td> 
</tr> 
-snip- 

</table> 

편집 : - @Josh 나는 당신이 지금에지고있어 무엇을 참조하십시오 foreach는이 표에 건설 루핑하고 읽고 정확하게 코드를 표시있다 :

<tr> 
<th class="row2" valign="top">Specialities </td> 
<td class="alt" valign="top"><?php $my_array = get('Expertise'); 
     $output = ""; 

foreach($my_array as $check) 
{ 
$output .= "<span>$check</span><br/> "; 
} 
echo $output; ?></td> 
</tr> 

편집 - @ 조쉬 - 내가 기억할 수있는 한 오래된 코드는 여기에있다. 태그는 현재 <th>이고, class=""은 없었고, 링크는 없었다. FrWebsite는 웹 사이트라고 불렸다. , 그러나 그것은 웹 사이트라고 불릴 때 여전히 작동하지 않았다. 그래서 그것이 오류인지를보기 위해 바뀌었다.

<tr> 
<td width="200" valign="top">Website </td> 
<td><a href="<?php echo get_post_meta($post->ID, 'Website', $single=true) ?>"><?php echo get_post_meta($post->ID, 'Website', $single=true) ?></a></td> 
</tr> 
+0

포스트 scriptum는 (그냥 ... 여기 추측) - 같은도에 입력 된 이메일 주소로 적용 프로필 - 또한 URL을 사용하여 테이블에서 제거됩니다. – Luke

+1

변경된 것은 CSS 뿐이며 데이터는 그대로 있지만 제대로 표시되지 않습니다. 소스를 볼 때 무엇을 볼 수 있습니까? –

+0

감사합니다 Byron. <클래스 일 = "ROW1"vAlign와 = "최고"> 웹 사이트 링크 :보기 소스에서 새 테이블 CSS가 제자리에 있는지 지금은 반환되는 아무것도처럼 이 보이는 - 아직 다른 비 링크 정보를 반환하고 있습니다. 하이퍼 링크와 전자 메일 주소에만 영향을 미치는 것 같습니다. – Luke

답변

0

여기서 $post은 설정되어 있습니까? 테이블 전체가 어떻게 생겼습니까? 당신은 테이블 구조를 변경 할 때 실수로 같은 (아래 라인 2)를 제거하는 것이 될 수 없습니다 :

<table id="mytable" cellspacing="0"> 
<?php foreach($posts as $post) { ?> 
<tr> 
<th class="row1" valign="top">Website </td> 
<td>Link: <a href="<?php echo get_post_meta($post->ID, 'FrWebsite', $single=true) ?>"> <?php echo get_post_meta($post->ID, 'FrWebsite', $single=true) ?></a></td> 
</tr> 
<?php } ?> 

+0

뭔가있을 것 같습니다. 코드를 더 이해하기를 바랍니다. 점검 후, 테이블 구조에 대한 변경 사항은 실수로 제거되지 않았습니다. foreach 루프 없이는 어떻게 작동하는지 모르겠습니다. 그리고 어떤 스타일을 제자리에두기 때문에,이 링크는 그대로 되풀이되지 않습니다. – Luke

+0

@ 루크 : 이전 코드를 게시 할 수 있습니까? – Josh

+0

이전 코드가 게시되었지만 언급 된 바와 같이 명백한 것은 없습니다 (적어도 나에게는 해당되지 않음). 링크 행을 ' 링크 : Visit the website'으로 약간 변경했으나 표시되는 페이지 중 하나에 링크 만되었습니다. – Luke