반응형

WordPress 57

WordPress WooCommerce - WC_Cart 클래스를 사용하여 카트에 변수 제품 추가

WordPress WooCommerce - WC_Cart 클래스를 사용하여 카트에 변수 제품 추가 WordPress 플러그인인 WooCommerce의 카트에 변수 제품을 추가하려고 합니다. 지금까지 다음과 같은 싱글/심플한 제품을 추가할 수 있었습니다. $woocommerce->cart->add_to_cart( [product_id], [quantity] ); 그러나 WC_Class에서 기능 서명을 보면 다음과 같습니다. function add_to_cart( $product_id, $quantity = 1, $variation_id = '', $variation = '', $cart_item_data = array() ) { variation_id의 입력을 허용하는 함수를 명확하게 볼 수 있습니다. 다..

IT 2023.02.14

Facebook like 버튼을 사용하면 댓글 팝업이 사라지고 대신 "확인" 버튼이 나타납니다.

Facebook like 버튼을 사용하면 댓글 팝업이 사라지고 대신 "확인" 버튼이 나타납니다. 워드프레스 블로그에 이미지, 설명 등을 표시하기 위해 facebook like 버튼과 대응하는 opengraph 태그를 포함하려고 합니다.테스트 중(결과를 확인하기 위해 너무 마음에 들고 너무 마음에 안 들어) 좋아요 버튼을 클릭한 후 댓글이 깜박거리더니 갑자기 확인 링크가 떴습니다.이거 너무 짜증나. 나중에 이 문제를 조사했습니다(대부분 머리를 부딪친 후). 스팸을 방지하기 위해 의심스러운 사이트에 적용되는 FB 정책의 일부인 것 같습니다.이 문제를 해결할 방법이 있을까요?내가 뭘 할 수 있을까?이렇게 하면 많은 사람들이 제 페이지에 있는 "좋아요" 항목에서 벗어나게 되므로 이것은 정말 나쁜 일입니다.:(해..

IT 2023.02.14

관리 페이지에서 페이지에 사용되는 Wordpress 템플릿 확인

관리 페이지에서 페이지에 사용되는 Wordpress 템플릿 확인 대시보드의 '페이지 편집' 페이지에 사용된 템플릿의 파일 이름/경로를 검색하려고 합니다. 무엇과 유사하다wp-includes/template-loader.php(source)는 프론트 엔드에서 작업을 수행합니다. 렌더링할 템플릿을 찾습니다. 아쉽게도 이런 표현들이is_front_page()- Word press 'template-loader.php를 사용해, 이 기능을 사용할 필요가 있는지 아닌지를 확인합니다.get_front_page_template()- 관리 페이지에서 올바르게 작동하지 않습니다.이러한 표현식은 현재 쿼리가 아닌 글로벌 $wp_query 개체를 사용하기 때문에 예상할 수 있습니다. 내가 지금까지 시도한 것: 관리 페이지 ..

IT 2023.02.10

함수에 외부 파일을 포함합니다.php WordPress

함수에 외부 파일을 포함합니다.php WordPress WordPress에는 기능이 있습니다.php 파일에는 1500줄의 코드가 포함되어 있습니다. 이 코드의 대부분은 API에 연결하여 WordPress에서 WordPress로 데이터를 전송하는 제가 작성한 프로그램에서 나온 것입니다.저는 WordPress 개발자가 아니기 때문에 이것이 가능한지 모르겠습니다.기능을 유지하기 위해 다른 파일을 만들 수 있습니까?php clean 후 외부 파일을 함수에 포함합니다. 하위 테마로 작업 중이지만 포함 경로 경로를 찾을 수 없는 경우: 다음을 시도해 보십시오. include_once( get_stylesheet_directory() .'/xxxx/anyfilename.php'); 확인.get_stylesheet_d..

IT 2023.02.10

WordPress 테마에서 jQuery를 $로 재매핑한 후 js 파일 외부에서 함수를 트리거할 수 없습니다.

WordPress 테마에서 jQuery를 $로 재매핑한 후 js 파일 외부에서 함수를 트리거할 수 없습니다. 가 많이Query 」 、 「 WordPress 」 、 「 」에서는 WordPress를 수 .$할 때는 풀 .jQuery - - 를 - 를 들 instead 。jQuery('.class')$('.class'). 줄 을 했습니다.jQuery로로 합니다.$ 라이선스: (function($){ ...my functions here... })(window.jQuery); 파일 내에서 트리거되는 함수에서는 정상적으로 동작하지만 PHP에서 인라인 트리거를 사용하면 더 이상 동작하지 않습니다.예를 들어 다음과 같습니다. ) }); 다른 방법이 없을까요?문제는 당신의 기능이 더 이상 글로벌이 아니라는 것입니다.이..

IT 2023.02.10

WordPress 템플릿에서 현재 페이지가 WooCommerce 카트인지 체크아웃 페이지인지 어떻게 알 수 있습니까?

WordPress 템플릿에서 현재 페이지가 WooCommerce 카트인지 체크아웃 페이지인지 어떻게 알 수 있습니까? 사용자가 WooCommerce 카트나 체크아웃 시 헤더 배너를 숨기고 싶습니다.현재 페이지가 WooCommerce 섹션 중 하나에 있는지 확인할 수 있는 플래그나 변수가 있습니까?저는 기본적으로 다음과 같은 것을 하고 싶습니다. if (!is_checkout() && !is_cart()) { echo "My Banner"; } 각 섹션의 커스텀페이지 템플릿을 만들 수 있지만 글로벌사이트 헤더에 간단한 코드를 추가하고 싶습니다.카트 페이지 is_cart() 카트 페이지에서 true를 반환합니다. 체크아웃 페이지 is_checkout() 체크아웃 페이지에서 true를 반환합니다. WooCom..

IT 2023.02.10

Woocommerce 3에서 프로그래밍 방식으로 주문에 요금 추가

Woocommerce 3에서 프로그래밍 방식으로 주문에 요금 추가 카트 아이템이 다른 CMS에서 Import되었기 때문에 Woocommerce의 합계 'on-the-fly'를 만들고 있습니다. 현재 각 주문에 대해 커스텀 '요금'을 설정하고 주문을 '보류'로 표시하는 데 문제가 있습니다. $order->set_date_created($creation_tsz); $order->set_address( $address, 'billing' ); $order->set_address( $address, 'shipping' ); $order->set_currency('GBP'); $order->add_fee('Imported Total', $imported_total_here); $order->set_fee(); $..

IT 2023.02.10
반응형