0
아래 코드에 문제가 있습니다. get_query를 사용하여 page-portfolio라는 페이지 템플리트에서 portfolio-type이라는 사용자 정의 게시 유형의 컨텐츠를 가져옵니다. 이 코드는 모든 새로운 포트폴리오 항목을 찾아서 갤러리로 표시하기위한 것입니다. 내 문제는 모든 포트폴리오 항목이 이전 포트폴리오의 하위 항목으로 표시된다는 것입니다. 내 중괄호가 어떻게 배치되는지와 관련이 있다고 생각하지만, 나는 그것을 이해하지 못하는 것 같습니다. 당신은 다음 항목을 볼 수 있습니다 here 결과를 볼 수 있습니다PHP 서식 중괄호
<?php
// The Query
$the_query = new WP_Query($args);
?>
<?php
// The Loop
if ($the_query->have_posts()) {
while ($the_query->have_posts()) {
$the_query->the_post();
?>
<?php
$title= str_ireplace('"', '', trim(get_the_title()))
$desc= str_ireplace('"', '', trim(get_the_content()));
?>
<div class="item">
<?php $site= get_post_custom_values('projLink');
if($site[0] != ""){
?>
<div class="img">
<a title="<?=$title?>: <?=$desc?>" href="<?=$site[0]?>"><?php the_post_thumbnail(); ?>
</a>
</div>
<?php }}}
else{ ?>
<p><em>You need to post your link.</em></p>
<?php } ?>
</div>
<?php
/* Restore original Post Data */
phpwp_reset_postdata();
?>
마지막의 크기의 50 %입니다. 내 CSS는이 일을하지만이 문제가 발생하지 않고이 갤러리에서이 CSS 스타일링을 사용할 수 있어야합니다.
, 당신은'$의 desc' 선언하기 전에 라인에 세미콜론을 놓친 후
다른 두 중괄호는 더 아래 있어야한다. –
들여 쓰기 사용을 고려하십시오. 그것은 당신의 삶을 훨씬 쉽게 만들어 줄 것입니다. 예를 들면 :' php}}}'는 실제로 ** 나쁜 습관입니다 **. –