반응형

분류 전체보기 880

워드프레스 위젯을 프로그래밍 방식으로 표시하는 방법

워드프레스 위젯을 프로그래밍 방식으로 표시하는 방법 커스텀 페이지 기반 커스텀 페이지 템플릿에 커스텀 메이드 위젯을 프로그래밍 방식으로 표시해야 합니다. 다음은 시나리오입니다. "product"라는 사용자 지정 페이지 템플릿을 기반으로 페이지를 작성했습니다. 이제 사이드바 디스플레이에 사용자 지정 위젯이 필요합니다.이 사이드바는 다른 페이지와 완전히 달라야 하기 때문에 프로그래밍 방식으로 표시하고 싶습니다._widget() 함수를 사용하려고 했는데, 내장된 위젯에서만 작동하는 것 같고, register_sidebar 함수에 등록된 파라미터는 기본적으로 사용하지 않는 것 같아서 전달 방법을 모르겠습니다. 실제로 사용한 것은 the_widget(')입니다.WP_Widget_Search')에서 테스트하고 위젯..

source 2023.03.20

AngularJS에서의 스테이트풀필터링이란?

AngularJS에서의 스테이트풀필터링이란? Angular를 읽고 있었는데필터 섹션(https://docs.angularjs.org/guide/filter#stateful-filters)에서 JS 개발자 가이드로 "Stateful Filters"를 볼 수 있습니다. 이 설명은 다음과 같습니다. 상태 저장 필터는 Angular로 최적화할 수 없기 때문에 쓰지 않는 것이 좋습니다.이는 종종 성능 문제로 이어집니다.숨겨진 상태를 모델로 노출하고 필터의 인수로 변환하는 것만으로 많은 상태 저장 필터를 상태 비저장 필터로 변환할 수 있습니다. 저는 웹 개발에 익숙하지 않기 때문에 Stateful Filtering이 무엇인지 전혀 모릅니다.또, Angular Documentation도 설명하지 않았습니다.(일반 필..

source 2023.03.20

Jackson을 사용하여 JSON 요소 제거

Jackson을 사용하여 JSON 요소 제거 Import org.codehouse.jackson에 대응하는 특정 JSON 노드가 있습니다.Import org.codehouse.jackson.map이 아닌 JsonNode.Json Node. [ { "givenName": "Jim", "formattedName": "jimJackson", "familyName": null, "middleName": "none", "honorificPrefix": "mr", "honorificSuffix": "none" }, { "givenName": "john", "formattedName": "johnLasher", "familyName": null, "middleName": "none", "honorificPrefix"..

source 2023.03.20

react hooks useEffect() 청소는 componentWillUnmount만 해당합니까?

react hooks useEffect() 청소는 componentWillUnmount만 해당합니까? 이 코드의 결과를 알기 쉽게 설명해 드리겠습니다. const ForExample = () => { const [name, setName] = useState(''); const [username, setUsername] = useState(''); useEffect(() => { console.log('effect'); console.log({ name, username }); return () => { console.log('cleaned up'); console.log({ name, username }); }; }, [username]); const handleName = e => { const { ..

source 2023.03.20

컬을 사용하여 배열이 있는 json 객체를 배치하는 방법

컬을 사용하여 배열이 있는 json 객체를 배치하는 방법 데이터베이스에 입력하기 위한 일련의 데이터를 가지고 있습니다.데이터를 입력하기 위한 사용자 인터페이스가 대량 입력에 적합하지 않기 때문에 그에 상응하는 명령줄을 작성하려고 합니다.Chrome에서 UI의 네트워크 요청을 검사하면 json 객체의 PUT 요청이 나타납니다.요청을 복제하려고 하면 curl -H 'Accept: application/json' -X PUT '{"tags":["tag1","tag2"],"question":"Which band?","answers":[{"id":"a0","answer":"Answer1"},{"id":"a1","answer":"answer2"}]}' http://example.com/service` 에러가 발생하..

source 2023.03.15

이력 푸시와 치환의 트레이드오프는 무엇입니까?

이력 푸시와 치환의 트레이드오프는 무엇입니까? 이력 패키지를 사용하여 비활성 URL을 리액트 컴포넌트의 404 페이지로 리다이렉트합니다. 사용하고 있다.replace대신.push단순히 내가 방문한 잘못된 URL이 브라우저에 기록되지 않기를 바라기 때문이다. 제가 요점을 놓쳤나요?그리고 내 목적을 위해 둘 중 하나를 선택하는 것 사이에 트레이드오프가 있나요? 누가 설명 좀 해줄래? 잘부탁해 ;)네가 옳은 생각을 한 것 같아. 저는 개인적으로.replace유효하지 않은 URL에서 리다이렉트 할 때(또는 관련이 없는 경우, 즉 로그 사용자가 "/filename" URL로 이동할 때 "profile" 페이지로 리다이렉트 할 때), 브라우저의 "back" 버튼을 사용하면 최종 사용자가 올바르게 동작합니다.rout..

source 2023.03.15

2개의 포트를 사용하여 스프링 부트를 설정하다

2개의 포트를 사용하여 스프링 부트를 설정하다 2개의 다른 포트를 사용하여 Spring Boot에서 애플리케이션을 설정하려고 하는데 아직 설정되지 않았습니다.첫 번째 접근은 2개의 컨트롤러에서 이루어졌으며 컨테이너가 있는 2개의 컨트롤러 내에 @Bean을 정의했습니다.setPort(8080);또, 액튜에이터의 의존 관계를 추가해, 관리 포토를 변경했습니다만, 애플리케이션이 실행되지 않습니다."Address in address: bind", 응용 프로그램에 2개의 포트를 설정하려면 어떻게 해야 합니까?한쪽 포트는 admin용이고 다른 한쪽 포트는 my api 컨설트용입니다.아까도 말씀드렸듯이server.port그리고.management.port와 함께management.context-path임베디드 컨테이..

source 2023.03.15

AngularJs $http.post()이 데이터를 전송하지 않음

AngularJs $http.post()이 데이터를 전송하지 않음 왜 다음 명세서가 지정된 URL에 포스트 데이터를 보내지 않는지 알 수 있을까요?URL이 호출되지만 $_POST를 인쇄하면 서버에서 빈 배열이 나타납니다.데이터에 추가하기 전에 콘솔에서 메시지를 인쇄하면 올바른 내용이 표시됩니다. $http.post('request-url', { 'message' : message }); 또한 데이터를 문자열로 사용해 보았습니다(동일한 결과). $http.post('request-url', "message=" + message); 다음과 같은 형식으로 사용하면 동작하고 있는 것 같습니다. $http({ method: 'POST', url: 'request-url', data: "message=" + mes..

source 2023.03.15

커스텀 투고 타입에 커스텀필드를 추가하는 방법

커스텀 투고 타입에 커스텀필드를 추가하는 방법 좋은 아침이에요. 'Products'라는 커스텀 포스트 타입을 작성했습니다.커스텀 필드(metabox가 올바른 용어입니까?)를 만들고 싶습니다.여기서 클라이언트는 이 CPT 내의 특정 게시물이 특집 게시물인지 여부를 판별하기 위해 체크박스를 켤 수 있습니다. 여기 제 함수의 코드가 있습니다.php를 사용하여 'Products' CPT를 만듭니다. function products_custom_init() { $labels = array( 'name' => _x('Products', 'post type general name'), 'singular_name' => _x('Product', 'post type singular name'), 'add_new' => ..

source 2023.03.15

Gutenberg - 1개의 블록 타입에 여러 개의 이너 블록

Gutenberg - 1개의 블록 타입에 여러 개의 이너 블록 구텐베르크가 사용하는 워드프레스 디폴트가 필요없기 때문에 커스텀 컬럼 블록을 하려고 합니다. 그래서 어떻게 동작하는지 찾아봤는데 레이아웃 정의와 함께 InnerBlocks 블록을 사용하지만, 컬럼에 html 태그와 클래스를 지정할 방법이 없어서 쓸모가 없습니다. 그 후 맵을 사용하여 컬럼을 루프아웃하기로 했습니다.그 후 컬럼에 다른 블록을 삽입할 수 있도록 각 컬럼에 InnerBlocks 컴포넌트를 추가했습니다만, 문제는 각 컬럼에서 InnerBlocks의 내용이 공유되기 때문에 각 InnerBlocks와 컬럼의 주요 속성을 고유하게 설정하려고 했습니다.는 아직 공유되고 있습니다(아니오, 공유 블록을 사용하지 않습니다). 구텐베르크는 각 컬럼..

source 2023.03.15
반응형