«widgets» 태그된 질문

위젯은 WordPress 테마의 섹션을 동적으로 작성하는 데 사용되는 구성 가능한 요소입니다.

6
내 코드를 넣을 위치 : plugin 또는 functions.php?
있습니까 방식은 이해하기 쉬운 플러그인이나 테마의에 속하는 코드의 종류를 결정하는 functions.php? 가 있습니다 많은 경우 많은 논쟁 이 항목에 대한 워드 프레스의 내부 동작에 대한 몇 가지 오해가 주로 있기 때문에. 의견이 아닌 사실에 근거한 답변을 요청하고 있습니다. 이러한 점을 처리하는 방법을 설명해야합니다. 맞춤 게시물 유형 및 분류 연락 양식 …

3
functions.php, 위젯 및 플러그인 사이에서 가장 먼저로드되는 것은 무엇입니까?
고객이 자신이 사용하는 특정 회전식 플러그인을 위젯화할 수 있는지 묻습니다. 즉, 플러그인의 함수를 호출하는 functions.php 내에 위젯을 만들어야합니다. 즉, functions.php 파일이로드 될 때 WordPress에서 함수를 사용할 수 있도록 플러그인의 코드를 먼저로드해야합니다. 작동할까요?

4
사이드 바에 프로그래밍 방식으로 위젯 추가
내가 가지고있는 두 개의 사이드 바에 프로그래밍 방식으로 위젯을 추가하고 싶습니다. 공식적인 방법을 찾지 못했습니까? 데이터베이스를 살펴보기 시작했습니다. 위젯을 사이드 바에 배치하는 'sidebars_widgets'옵션이라는 것을 알았습니다. 옵션을 볼 때 위젯 이름에는 widget_name-6과 같이 숫자가 끝에 추가됩니다. 그 번호는 어디에서 왔습니까? 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
62 widgets  sidebar 


2
백엔드에 위젯이 추가 될 때 Javascript 실행
자바 스크립트 컨트롤이 첨부 된 위젯이 있습니다. 위젯 관리 페이지가로드 될 때 위젯이 있으면 컨트롤이 올바르게 작동합니다. 새 위젯을 추가하면 제대로 작동하지 않고 마크 업이 발생하지만 자바 스크립트 이벤트는 적용되지 않습니다. 새 위젯을 저장하면 양식이 다시로드 될 때 컨트롤이 올바르게 작성되어 작동합니다. 페이지를 새로 고치면 문제가 해결되지만 기존 위젯에만 해당됩니다. …

1
위젯 백엔드 양식에 확인란을 포함시키는 방법은 무엇입니까?
위젯 백엔드에 확인란을 포함하려고합니다. 그러나 사용자가 제출 한 후에는 값을 얻을 수 없습니다. 텍스트 입력을 사용할 때와 같이 값이 "esc_attr ($ check)"에 저장 될 것으로 생각했지만 검색 할 수 없습니다. 이것이 내가 지금 시도하는 것입니다. public function form( $instance ) { $check = isset( $instance[ 'check' ] ) ? $instance[ …
17 php  widgets 

4
특정 단축 코드 또는 위젯이있는 경우에만 스크립트로드
페이지 / 포스트 컨텐츠를로드하기 전에 필터링하여 특정 단축 코드가있는 경우 헤더에 스크립트를 추가 할 수있는 방법이 필요했습니다. 많은 검색 후 나는 http://wpengineer.com 에서 이것을 발견했다 . function has_my_shortcode($posts) { if ( empty($posts) ) return $posts; $found = false; foreach ($posts as $post) { if ( stripos($post->post_content, '[my_shortcode') ) $found = …


4
사이드 바에서 위젯 수 제한
위젯에 대해 제한된 수의 스팟 만있는 (디자인에 따라) 사용자 정의 위젯 화 된 영역 (예 : 바닥 글)을 사용하는 경우 사용자가 해당 위젯 화 된 영역에 포함 할 수있는 위젯 수를 제한 할 수 있습니까? 솔루션이 백엔드인지 프런트 엔드인지는 중요하지 않습니다. 감사합니다.
17 widgets  sidebar 


2
사이드 바에 대한 편집자 액세스 권한 부여
편집자 역할에 사이드 바 및 해당 내용을 편집 할 수있는 권한을 부여하고 싶습니다. 나는 거기에 텍스트 위젯이 있고이 텍스트 위젯을 편집하려면 사용자가 관리자 일 필요가 있습니다. 사이드 바를 편집 할 수있는 편집자 역할에 권한을 부여하려면 어떻게합니까?

2
플러그인의 사용자 정의 위젯 기능이 작동하지 않습니까?
나는 내가 만든 테마 중 하나에서 바로 코드를 가져 갔으며, 정렬되지 않은 목록에 50 개의 모든 상태 목록이 있습니다. 위젯에 끌어서 놓을 수있는 위젯으로 포장되었습니다. 문제는 PLUGIN 파일 에서이 코드를 사용하려고하면 다음 오류가 발생한다는 것입니다. Fatal error: Call to a member function register() on a non-object in C:\xampp\htdocs\wordpress\wp-includes\widgets.php on line …

4
끌어서 놓기 후 위젯 양식 업데이트 (WP 저장 버그)
몇 달 전에 ( WordPress trac (Widget Instance Form Update Bug) ) 에 대한 버그 보고서를 게시 했으며 여기에 대해 작성하려고 생각했습니다. 어쩌면 누군가 나 보다이 문제에 대한 더 나은 해결책이있을 수 있습니다. 기본적으로 문제는 위젯을 사이드 바에 놓으면 저장을 수동으로 누르거나 페이지를 다시로드 할 때까지 위젯 양식이 업데이트되지 않는다는 …

1
내 "최근 게시물"위젯을 만들거나 기존 위젯을 사용자 지정할 수 있습니까?
현재 위젯을 표시하도록 설정 한 것보다 많은 게시물이있을 때 "모두보기"링크를 표시 할 수있는 최근 게시물 위젯을 사용하고 싶습니다. 또한 특정 카테고리 나 게시물을 제외 할 수 있기를 원합니다. 내 테마의 functions.php를 통해 수행 할 수 있습니까? (1) 기존 위젯을 사용자 정의하거나 (2) 사용자 정의 할 수있는 사본을 작성합니까?

3
HEAD에서 조건부로 위젯의 스크립트 / 스타일 시트를 큐에 넣습니다 (페이지에있을 때만!)
다음과 같은 조건에서 WordPress 위젯에 대한 스크립트 및 스타일을로드하려고했습니다. 스크립트는 HEAD에로드되어야합니다 (그렇지 않으면 중단). 위젯은 실제로 위젯이 표시 될 때만로드해야합니다 (매우 무겁습니다). 나는 많은 검색을 해왔으며 이것은 일반적인 (해결되지 않은) 문제 인 것 같습니다 ... 그러나 여기 누군가가 성공적으로 해결 방법을 구현하기를 바랍니다. 이것은 내가 지금까지 얻은 것 중 최고입니다 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.