일련의 맞춤 입력란이있는 비공개 페이지가 있습니다. 내가하고 싶은 것은 얼마나 많은 필드가 채워 졌는지를 발견하고, 필드의 내용에 따라 사이드 바를 채울 수 있다는 것입니다. 나는 작동하는 코드 블록을 가지고 있지만, 항상 네 필드를 특별히 찾는다. 거기에 아무것도 없다면 빈 블록을 표시한다.wordpress : 페이지에서 맞춤 입력란의 배열을 추출하는 방법
<li class="sponsorSlot">
<a href="<?php echo get_post_meta(158, 'sponsor_01_uri', true); ?>" title="<?php echo get_post_meta(158, 'sponsor_01_uriTitle', true); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/<?php echo get_post_meta(158, 'sponsor_01_image', true); ?>">
</a>
</li>
<li class="sponsorSlot">
<a href="<?php echo get_post_meta(158, 'sponsor_02_uri', true); ?>" title="<?php echo get_post_meta(158, 'sponsor_02_uriTitle', true); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/<?php echo get_post_meta(158, 'sponsor_02_image', true); ?>">
</a>
</li>
<li class="sponsorSlot">
<a href="<?php echo get_post_meta(158, 'sponsor_03_uri', true); ?>" title="<?php echo get_post_meta(158, 'sponsor_03_uriTitle', true); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/<?php echo get_post_meta(158, 'sponsor_03_image', true); ?>">
</a>
</li>
<li class="sponsorSlot">
<a href="<?php echo get_post_meta(158, 'sponsor_04_uri', true); ?>" title="<?php echo get_post_meta(158, 'sponsor_04_uriTitle', true); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/<?php echo get_post_meta(158, 'sponsor_04_image', true); ?>">
</a>
</li>
당신이 내가 할 노력하고있어 볼 수 있습니다 :
여기에 내가 응축하고 똑똑하게 꿔 코드입니다. 1 또는 8 개의 항목이 있다면 중요하지 않으면 좋을 것입니다. 명시 적으로 지정하지 않아도 거기에있는 항목이 채워집니다. 내 생각은 배열을 작성한 다음 배열을 통해 필요한 요소를 작성하는 것입니다.
감사합니다.
WR!
빠른 추가 정보 : 아니오 jQuery, 플러그인 없음, 그냥 코드하십시오. 고마워. WR! – WhiteRau
게시 ID는 항상 158가됩니까? 본질적으로 – Vamsi
, 예. 모든 입력란이있는 페이지의 ID입니다. POV 사용자는 액세스 할 수 없습니다. – WhiteRau