1.
https://www.cosmosfarm.com/threads/document/38748 저번에 질문드렸던 3번째 질문같은 경우 덕분에 잘 해결하였습니다.
위의 방법으로 추가한 버튼?아이콘을 특정한 페이지에서는 안보이게 하고 싶은데 방법이 있나요?
2.
현재 wp form 무료버전을 사용하고 있지만 무료버젼에서는 동의할시 박스를 체크하는 기능을 제공하고 있지 않습니다. 이를 무료로 제공하는 플러그인이 있나요?
3.
우커머스 제품 상세페이지에서 추가로 버튼을 추가해 누를 시 이미지파일이나 다른 링크로 이동시키게 할수있는 방법이 있을까요?
https://imgur.com/e4yFy5a
위의 이미지에서 "예약학기" 버튼 옆이나 썸네일 아래에 추가할수 있으면 좋을것 같습니다.
감사합니다.
안녕하세요~^^
1. 워드프레스 사이트에서 get_the_ID 함수를 활용하시면
페이지 아이디로 특정 페이지에만 레이아웃이 표시되도록 하실 수 있습니다.
테마 쪽 functions.php 파일에
아래의 코드를 활용해보세요.
add_action('wp_footer', 'my_wp_footer');
function my_wp_footer(){
$page_id = get_the_ID();
if($page_id == '1'){ // 실제 페이지 id로 적용해주세요.
?>
<div id="my-icon">
<a href="페이지주소">
<img src="이미지주소">
</a>
</div>
<?php
}
}
위의 코드에서 $page_id == '1' 부분은 특정 페이지에만 표시할 페이지 id로 적용해보세요.
만약, 특정 페이지에서만 안 보이게 하시려면 == 부분을 !=로 교체해보시겠어요?
워드프레스에서 페이지 ID를 찾는 방법은 아래 블로그 링크를 확인해주세요.
2. 신청서, 질문, 견적 등을 받아보고 싶으신 건지요?
관련 플러그인으로는 컨택트폼 7 플러그인이 있습니다.
설치해서 확인해보시겠어요?
3. 말씀하신 예약하기 버튼은 어떻게 추가하신 건지요?
기존 우커머스 장바구니 버튼을 커스텀하셨는지요?
woocommerce_after_add_to_cart_button 액션을 활용하시면
장바구니 버튼 다음에 다른 레이아웃을 표시하실 수 있습니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('woocommerce_after_add_to_cart_button', 'my_woocommerce_after_add_to_cart_button');
function my_woocommerce_after_add_to_cart_button(){
?>
<button type="button" class="button alt" onclick="window.location.href='페이지주소'">문구</button>
<?php
}
위의 코드에서 페이지주소 및 문구 부분은 적절히 수정해보세요.
고맙습니다.