나는 wordpress 테마를 만들고 있습니다. 백엔드에서 사용자는 소셜 네트워크 (즉, 트위터, 페이스 북, 인스 타 그램 등)에 대한 URL을 입력 할 수 있습니다. 이러한 URL은 해당 네트워크에 연결되는 테마 프런트 엔드의 이미지에 동적으로 추가됩니다.텍스트 값이 비어 있으면 PHP wordpress
사용자가 네트워크 URL을 입력하지 않으면 이미지가 표시되는 것을 원하지 않습니다. URL이 비어 있으면 echo 'class = "hidden"-이 클래스는 css에 display : none이라는 코드를 작성하려고합니다.
<ul class="icons">
<li <?php if (get_theme_mod('footer_twitter')==0) {echo 'class="hidden"'; } ?>><a href="<?php echo get_theme_mod('footer_twitter'); ?> " class="icon circle fa-twitter"><span class="label">Twitter</span></a></li>
</ul>
와 CSS : 여기
은 내 PHP의 조각입니다ul.icons li.hidden {
display:none;
}
현재 위의 PHP 코드는 URL을 입력하는 경우에도, 모든 경우 에코 문을 출력 백엔드. 아무도이 코드를 도와 줄 수
'echo (empty (get_theme_mod ('footer_twitter'))))? 'class = "hidden":' '; 아마도? – Darren
두려워하지 않습니다. 다음과 같은 치명적인 오류가 발생했습니다. 쓰기 컨텍스트에서 함수 반환 값을 사용할 수 없습니다. –