source 959

Woocommerce - woocommerce_locate_template 대체 수단

Woocommerce - woocommerce_locate_template 대체 수단 저는 woocommerce를 기반으로 플러그인을 개발하고 있으며, 그 일환으로 woocommerce의 기본 템플릿 파일 위치를 덮어써야 했습니다.즉, 플러그인에서 커스텀 woocommerce 템플릿을 로드하려고 합니다. 이를 위해 이 기사를 바탕으로 woocommerce_locate_template in woocommerce에 대해 읽었는데 이 링크에서와 같은 기능이 사용되지 않는 것을 알게 되었습니다.이제 대체 기능이 무엇인지 궁금합니다. 저의 의도는 기본 woocommerce 템플릿 로드 위치를 플러그인 폴더로 변경하는 것이었습니다.이 문제를 해결하는 데 도움이 될까요?잘 부탁드립니다.woocommerce_syslo..

source 2023.02.22

Contact Form 7에서 스판 래퍼를 제거하려면 어떻게 해야 합니까?

Contact Form 7에서 스판 래퍼를 제거하려면 어떻게 해야 합니까? WordPress 테마에서 Contact Form 7을 사용합니다. 현재 반송 중입니다.span그리고.input: 하지만 난 단지input: 어떻게 하면span포장지?나는 같은 문제에 직면했고 마침내 그것을 사용하여 끝납니다.wpcf7_form_elements필터로 제거하다정규식 태그를 붙이다예를 들어 이 코드를 복사하여 붙여넣을 수 있습니다.functions.php여기서 익명 함수를 콜백으로 전달하므로 PHP > = 5.3이 있는지 확인하십시오. add_filter('wpcf7_form_elements', function($content) { $content = preg_replace('/]*>(.*)/i', $content,$..

source 2023.02.22

Angular에서 $rootScope를 사용하여 변수를 저장하는 방법은 무엇입니까?

Angular에서 $rootScope를 사용하여 변수를 저장하는 방법은 무엇입니까? 제가 어떻게 이용합니까$rootScope변수를 컨트롤러에 저장하기 위해 나중에 다른 컨트롤러에 액세스합니다.예를 들어 다음과 같습니다. angular.module('myApp').controller('myCtrl', function($scope) { var a = //something in the scope //put it in the root scope }); angular.module('myApp').controller('myCtrl2', function($scope) { var b = //get var a from root scope somehow //use var b }); 이거 어떻게 해요?루트 스코프에서 설정된..

source 2023.02.22

인터페이스의 TypeScript 옵션 함수

인터페이스의 TypeScript 옵션 함수 TypeScript에서 옵션 기능으로 인터페이스를 작성할 수 있습니까? interface IElement { name: string; options: any; type: string; value?: string; validation(any): boolean; // --> should be optional. } 현재 TypeScript가 인터페이스에서의 함수 선언을 허용하는 구문은 3가지가 있습니다. 예를 들어validation1개의 파라미터를 취득하는 함수any입력) 및 aboolean반환값: validation: {(flag: any): boolean}; 또는 새로운 구문: validation(flag: any) : boolean; 또는 다음 중 하나를 선택할..

source 2023.02.22

리액트 앱에서 npm start를 실행할 때 babel-jest 의존성 문제

리액트 앱에서 npm start를 실행할 때 babel-jest 의존성 문제 가 하고 있는 하고 cd후 create-react-app cd를 실행하려고 것뿐입니다.npm/yarn start다음의 에러/출력/로그가 표시됩니다.저는 제안된 모든 단계를 거쳤습니다.Yarn'npm'true's.env'SKIP_PREFLIT_CHECK=true'입니다.최근 모하비로 업데이트하여 비슷한 경험을 한 사람이 있다면 X코드를 다시 설치해야 합니다. Last login: Tue Oct 30 16:30:24 on ttys002 TheLAB11:~ jasonspiller$ cd repos/react-express-graphql-app/ TheLAB11:react-express-graphql-app jasonspiller$ n..

source 2023.02.22

Oracle SQL에서 특정 문자까지 서브스트링을 선택하는 방법

Oracle SQL에서 특정 문자까지 서브스트링을 선택하는 방법 다음과 같은 결과가 있는 테이블 열이 있다고 가정합니다. ABC_blahblahblah DEFGH_moreblahblahblah IJKLMNOP_moremoremoremore 상기 표에서 이 열을 선택하는 쿼리를 작성할 수 있으면 좋겠지만, 언더스코어(_) 문자까지의 부분 문자열만 반환합니다.예를 들어 다음과 같습니다. ABC DEFGH IJKLMNOP SUBSTRING 함수는 위치 기반이고 언더스코어의 위치가 다르기 때문에 작업에 적합하지 않은 것 같습니다. TRIM 기능(RTRIM 기능)에 대해 생각해 보았습니다. SELECT RTRIM('listofchars' FROM somecolumn) FROM sometable 그러나 특정 목록/..

source 2023.02.22

스프링 부트 검증 주석 @Valid 및 @NotBlank가 작동하지 않음

스프링 부트 검증 주석 @Valid 및 @NotBlank가 작동하지 않음 getPDFDetails 메서드를 호출하는 메인컨트롤러를 다음에 나타냅니다. @RequestMapping(value=PATH_PRINT_CONTRACTS, method=RequestMethod.POST) public ResponseEntity printContracts(@RequestBody final UpdatePrintContracts updatePrintContracts) throws Exception { System.out.println("contracts value is "+ updatePrintContracts); Integer cancellationReasons = service.getPDFDetails(updatePr..

source 2023.02.22

Angular에 몇 가지 작은 유틸리티 기능을 추가하는 방법JS 어플리케이션?

Angular에 몇 가지 작은 유틸리티 기능을 추가하는 방법JS 어플리케이션? 내 Angular에 몇 가지 유틸리티 기능을 추가하고 싶다.JS 어플리케이션예를 들어 다음과 같습니다. $scope.isNotString = function (str) { return (typeof str !== "string"); } 서비스로서 추가하는 것이 가장 좋은 방법입니까?제가 읽은 바로는 가능하지만, HTML 페이지에서 사용하고 싶기 때문에 서비스 중이라도 가능합니까?예를 들어 다음을 사용할 수 있습니다. Do Something 누가 이걸 어떻게 추가할 수 있는지 예를 들어줄 수 있나요?서비스를 만들까요, 아니면 다른 방법이 있을까요?가장 중요한 것은 이러한 유틸리티 기능을 파일로 만들고 메인 셋업의 다른 부분과 결..

source 2023.02.22

jQuery AJAX 폼이 두 번 제출됨

jQuery AJAX 폼이 두 번 제출됨 jQuery를 통해 캡처하고 AJAX를 통해 전송하는 폼이 있습니다.문제는 페이지를 새로 고칠 때마다 양식이 여러 번 제출된다는 것입니다. 제출 버튼의 바인드를 해제하려고 했는데, 첫 번째 제출 후에 정상적으로 양식이 게시됩니다.어떤 도움이라도 주시면 감사하겠습니다. $('#exportForm').submit(function() { $.ajax({ type: "POST", url: $(this).attr('action'), data: $(this).serialize(), success: function(response) { $('#exportForm').unbind('submit'); console.log(response); } }); return false; }..

source 2023.02.22