«widgets» 태그된 질문

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

2
위젯 자바 스크립트 + CSS 파일을 사용하는 경우에만로드하는 방법은 무엇입니까?
내 위젯에서 사용하는 자바 스크립트 및 CSS 스타일을 자체 파일 내에 유지하고 테마에 추가하지 않고 싶습니다. 그러나 위젯이 실제로 사이드 바에서 사용될 때 워드 프레스를 추가 할 수 없습니다. 나는 이것을 시도했다 : 클래스 선언 안에 2 개의 함수를 추가했습니다. class EssentielleRubriquesPosts extends WP_Widget { function addFrontendCss(){ wp_enqueue_style('erw-frontend-css', ESSENTIELLE_RUBRIQUE_WIDGET_PLUGIN_PATH . …

5
위젯 옵션을 사용하여 위젯 '외부'
위젯 옵션에 일부 매개 변수를 저장 한 다음 다른 페이지로 전달하고 싶습니다. 위젯은 웹 서비스를 호출하는 양식입니다. 전달하려는 옵션은 현재 결과 페이지에 템플릿으로 작성된 웹 서비스에 대한 인증입니다. 따라서 웹 사이트 사용자로부터 숨겨져 야합니다. 위젯 / 플러그인 코드 : function widget($args, $instance){ extract($args); $title = apply_filters('widget_title', empty($instance['title']) ? 'Choose a …
13 options  widgets 

2
위젯 필드 데이터를 배열로 저장하는 방법?
위젯을 만들고 있는데 약 10 개의 ID를 저장해야합니다. 지금은 다음 필드 방법을 사용하여 각 ID를 별도의 필드에 저장합니다. 워드 프레스에서 각 필드의 데이터를 별도로 저장합니다. 배열을 사용하여 examlpe를 위해 모든 필드의 데이터를 워드 프레스로 한 행에 저장할 수 있습니까? <input class="widefat" id="<?php echo $this->get_field_id('item1_id'); ?>" name="<?php echo $this->get_field_name('item1_id'); ?>" value="<?php …

2
위젯 양식 필드를 동적으로 추가
WordPress 위젯에 양식 필드를 동적으로 추가하려고합니다. 따라서 사용자가 이벤트에 다른 날짜를 추가하려면 버튼을 클릭하여 더 많은 필드를 얻을 수 있습니다. 문제는 : 새로 만든 입력 필드를 데이터베이스에 어떻게 저장합니까? 사용자 정의 업데이트 기능을 작성해야합니까? 팁이 있습니까? 다음은 위젯 모양입니다. 이것은 위젯에 대한 내 PHP 코드입니다 (지금까지). class Spillelister extends WP_Widget …

3
wp-admin / widgets.php 변경
사이트 관리자가 사이트에서 각 위젯이 나타날 위치를 이해하도록 돕기 위해 관리자 패널에서 위젯 페이지를 약간 다르게 디자인하려고합니다. 이를 위해 widgets.php가 렌더링하는 HTML을 변경해야합니다 (CSS 변경만으로는 충분하지 않습니다). 코어를 건드리지 않고 어떻게하면 좋을까요?

7
위젯 제목 다음에 위젯 컨텐츠를 랩핑하기 위해 div 추가
동적 사이드 바의 위젯 내용에 div를 추가하려고합니다. 레지스터 코드는 다음과 같습니다. register_sidebar(array( 'name' => "Sidebar1", 'id' => 'home-sidebar-1', 'before_widget' => '<div class="sidebar-box">', 'after_widget' => '</div>', 'before_title' => '<div class="title">', 'after_title' => '</div>', )); 그러나이 코드는 다음과 같은 원인이됩니다. <div class="sidebar-box"> <div class="title">{WIDGET TITLE}</div> {WIDGET CONTENT} </div> 여기 내가하려는 일이 있습니다. …

1
wp_register_sidebar_widget과 register_widget의 차이점은 무엇입니까?
차이점은 무엇이며 언제 각각을 사용해야합니까? 내가 사용하고 wp_register_sidebar_widget지금 그것은 벌금을 일하고 있지만 온라인 register_widget과 클래스를 사용하여 위젯을 만드는 방법에 대한 자습서를 많이 본 것, 내 위젯 대부분의 옵션은 내가에 충실해야 필요하지 않습니다 wp_register_sidebar_widget또는 내가 사용한다 register_widget양식이 없더라도? 미리 감사드립니다.

1
비활성 위젯 수 제한
위젯 관리 페이지가 매우 느리기 때문에 "wp_inactive_widgets"사이드 바의 위젯 수를 최대 10으로 제한하려고합니다. add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } 이것은 분명히 작동하지만 문제는 위젯 인스턴스가 사이드 바에 있는지 여부에 관계없이 위젯 인스턴스 옵션이 여전히 데이터베이스에 남아 …
10 php  widgets  options 

5
사용자 정의 위젯에서 before_widget에 클래스 추가
너비를 묻는 간단한 사용자 정의 위젯이 있습니다 (프론트 엔드에서 나중에 사용됨). 너비 필드는 선택 드롭 다운이므로 사용자는 사전 정의 된 옵션을 갖습니다. 위젯의 인스턴스가 많이 있으며 각각 자체 너비 설정이 있습니다. 이제 위젯 코드에 다음 코드가 있습니다. echo $before_widget; 결과 : <div class="widget my" id="my-widget-1"></div> 내가하고 싶은 것은 어떻게 든 …

3
사이드 바 위젯의 사용자 정의 게시물 유형 데이터?
(참고 :이 질문은 원래 맞춤 입력란에 관한 것이지만 @MikeSchinkel은 맞춤 게시 유형과 관련된 더 나은 솔루션을 가졌습니다) 내 사이트에는 사이드 바에 동일한 데이터를 표시하려는 여러 페이지가 있습니다. 예를 들어, 다음과 같은 구조에서 : -Home -Cars -Volvo 850 overview -Volvo 850 tech spec -Volvo 850 pictures -Porsche 911 overview -Porsche 911 …

4
위젯에서 작성된 메뉴에 사용자 정의 워커 추가
테마 ( primary이 예제에서 이름 이 지정된 메뉴)로 작성된 사용자 정의 메뉴에 Walker를 추가하는 방법을 알고 있지만 기본 wordpress 사용자 정의 메뉴 위젯으로 위젯에서 작성된 메뉴를 어떻게 대상으로 지정할 수 있습니까? if ( has_nav_menu( 'primary' ) ) { $args = array( 'menu' => 'main-menu', 'menu_id' => 'main-menu', 'theme_location' => 'primary', …
10 menus  widgets  walker 

3
새로운 4.8v 텍스트 위젯 비주얼 편집기를 제거 할 수 있습니까?
기본 텍스트 위젯의 새 4.8 위젯 비주얼 편집기를 분리하거나 제거하고 위젯을 4.8 이전 편집기 스타일로 복원 할 수 있습니까? 위젯에서 비주얼 편집기가 필요하지 않습니다. 나는 그것을 일반 텍스트와 HTML에 사용하며 일반 사용자 이외의 다른 것을 추가 할 필요가 없습니다. 필요하지 않은 새 비디오, 오디오 및 이미지 위젯 을 제거 하는 …

3
플러그인 업그레이드 : 위젯 설정
나는 이것에 대한 연구를 시도했지만 아직 견고한 것을 찾지 못했습니다. 마지막 버전과 새 버전 사이에서 작업하는 플러그인이 있는데 일부 설정 이름 (백엔드)을 변경하는 위젯을 업데이트했으며이를 수행하기 위해 업그레이드 루틴을 만드는 데 문제가 있습니다. 내가 지금까지 한 일은 (주로) 일하는 것 같습니다. $widget = get_option( 'widget_name' ); if( is_array( $widget ) …

2
내장 된 Wordpress "찾아보기 링크"기능을 어떻게 사용합니까?
위젯을 코딩하고 있으며 일반 게시물이나 페이지를 편집 할 때 (작은 링크 아이콘을 클릭하고 팝업에서 AJAX 검색 기능을 사용할 때) 사용자가 링크를 선택할 수 있기를 바랍니다. ). 아무도 내가 어떻게 작동하는지 알고 있습니까? 첨부하고 클릭하고 싶은 HTML 버튼과 값을 입력 할 수있는 필드가 있습니다. class-wp-editor.php에서 몇 가지 흥미로운 것을 발견했으며 이러한 …

1
qTranslate 플러그인을 사용하여 위젯 제목 번역
실제로 qTranslate 플러그인을 사용하여 웹 사이트를 번역하고 있습니다. 그것은 한 가지를 제외한 모든 것과 잘 작동합니다. 사이드 바 위젯의 제목입니다. 실제로 일부 단어를 번역하려면 다음과 같이 태그를 추가해야합니다. <!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:--> 위젯의 내용에서 이것을 사용하면 잘 작동합니다. 그러나 제목은 위젯을 저장할 때입니다. 실제로 내 태그를 제거하고 다음을 표시합니다. …

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