«options» 태그된 질문

WP에서 '옵션'은 데이터베이스에 저장된 변수에 사용되는 용어입니다. 옵션 API를 통해 액세스합니다.

3
add_settings_section () 콜백에 변수를 전달하는 방법은 무엇입니까?
가능한 한 많은 설정 API 함수가 플러그인의 각 설정을 호출하려고합니다. 옵션 배열을 반복하고 출력 add_settings_section()하며 add_settings_field()간단합니다. add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; foreach ( $tabsections as $section ) { $sectionname = $section['name']; $sectiontitle = $section['title']; $sectiondescription …

2
옵션 페이지에서 확인란과 라디오 버튼을 사용하는 방법은 무엇입니까?
나를 바보라고 불러라. 그러나 나는 그것을하는 방법을 알지 못한다. 텍스트 입력의 경우 다음과 같습니다. <input type="text" name="option_name" value="<?php echo get_option( 'option_name' ); ?>" /> 를 사용하여 workdpress에 연결하십시오 register_setting(). 그런 다음 통해 그 가치를 얻을 수있었습니다 get_option('option_name'). 확인란과 라디오 버튼으로 어떻게해야합니까?
16 options 

3
`wp_options` 테이블에는 어떻게 autoload에 대한 인덱스가 없습니까?
WordPress에서 제공하는 각 페이지의 시작 부분에는 옵션을 가져 오기위한 MySQL 호출이 있습니다. SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes'; autoload열에 인덱스가 없으므로 MySQL은 모든 행을 찾아야합니다. 또한 인덱스가 있어도 성능 향상이 없을 것이라고 말하는 이 답변에 대한 의견을 보았습니다. 내 응용 프로그램에서 세션 교체로 많은 과도 값을 사용했습니다. …

1
다차원 배열에 저장된 업데이트 옵션
wp_options현재 테이블에 데이터가 다차원 배열 ( profile_element_order) 로 저장되어 있습니다 . a:12:{s:17:"img_base64_enable";s:1:"1";s:25:"moulding_combination_page";s:0:"";s:24:"moulding_collection_page";s:0:"";s:25:"idea_gallery_thumb_height";s:3:"200";s:24:"idea_gallery_thumb_width";s:3:"200";s:23:"collection_thumb_height";s:3:"200";s:22:"collection_thumb_width";s:3:"200";s:20:"profile_item_columns";s:1:"4";s:17:"idea_item_columns";s:1:"2";s:24:"collections_item_columns";s:1:"2";s:25:"combinations_item_columns";s:1:"4";s:21:"profile_element_order";a:5:{i:0;s:8:"Option 1";i:1;s:8:"Option 2";i:2;s:8:"Option 3";i:3;s:8:"Option 4";i:4;s:8:"Option 5";}} 내가 달성하려고하는 것은 profile_element_order옵션을 업데이트하는 것입니다 (해당 옵션 내). 다음은 모든 것이 지금까지 보이는 모습입니다. function psort_save_order() { global $mouldings_options; $list = $mouldings_options['profile_element_order']; $new_order = $_POST['list_items']; $new_list = array(); // update order foreach($new_order …

4
프로그래밍 방식으로 직렬화 된 옵션을 업데이트하는 방법?
플러그인 옵션 업데이트를 자동화하고 싶습니다. 내가 많이 반복하는 것들이 있습니다. wp-cli를 사용하면 다음과 같은 간단한 옵션을 업데이트 할 수 있습니다. php wp-cli.phar option update blog_public 1 그러나 일부 플러그인 옵션은 옵션을 직렬화 된 문자열로 저장합니다. wp_options에서 직렬화 된 option_value의 예 : a:9:{s:4:"from";s:21:"xx@xxx.com";s:8:"fromname";s:51:"xxx";s:4:"host";s:13:"smtp.xx.com";s:10:"smtpsecure";s:3:"ssl";s:4:"port";s:3:"465";s:8:"smtpauth";s:3:"yes";s:8:"username";s:21:"xx@xxx.com";s:8:"password";s:13:"xxx";s:10:"deactivate";s:0:"";} 해당 옵션을 업데이트하는 방법은 무엇입니까?
15 options  wp-cli 

3
네트워크 설정 화면에서 새 사이트 전체 옵션 필드를 추가하는 방법은 무엇입니까?
나는 플러그인을 만들고 있는데 그중 일부는 WordPress 네트워크의 모든 사이트에 적용되는 옵션 값을 설정하는 것과 관련이 있습니다. wp_sitemeta 테이블에 값을 저장할 수 있는 add_site_option 및 get_site_option 함수 에 대해 알고 있지만 알아낼 수없는 것은 WordPress 백엔드에서 적절한 위치에 필드를 배치하는 방법과 사이트 전체의 저장을 가로 채는 방법입니다 그런 경우 add_site_option …

1
옵션과 설정의 차이점은 무엇입니까?
그리고 어느 것을 사용해야합니까? 사이의 차이가 무엇 옵션 API 및 Setings API는 ? 100 개가 넘는 관리자 옵션이있는 테마가 있는데 어떻게 등록하고 저장해야합니까? 현재 Options API를 사용하고 있지만 만족스럽지 않습니다. 모든 단일 옵션이 개별적으로 등록되어 많은 데이터베이스 쿼리를 생성합니다. 현재 WordPress 옵션 / 설정을 저장하는 세 가지 방법이 있습니다. 1. …
14 options 

6
wp_options 테이블에서 모든 임시 레코드를 삭제하면 사이트가 손상됩니까?
내 사이트는 현재 wp_options 테이블에 터무니없는 500k + 임시 레코드를 가지고 있습니다. 이로 인해 테이블이 자주 다운되어 내 사이트가됩니다. 일시적인 레코드는 일정 시간이 지나면 모두 만료된다고 생각했습니다. 어떤 플러그인이 책임지고 있으며 무엇이 잘못되었는지 잘 모르겠습니다. 그러나 내 사이트가 이와 같이 자주 충돌하는 것을 원하지 않습니다. wp_options몇 주 전에 테이블 의 …

2
get_option 함수가 캐시됩니까?
플러그인에서 다음 코드를 사용하여 데이터베이스에서 옵션을 검색합니다. $options = get_option('my_plugin_options'); 플러그인의 다양한 기능에서이 기능을 10 번 사용하면 WordPress에서 데이터베이스에 10 개의 쿼리를 작성합니까, 아니면 HTTP 요청 당 1 개의 데이터베이스 호출 만 수행하고 결과를 캐시합니까?

3
설정 API의 장점은 무엇입니까?
WordPress에서 거의 작업하지 않는다는 말로이 서문을 시작하겠습니다. 실제로 WordPress에서 사이트를 마지막으로 방문했을 때 2.2로 돌아 왔습니다. 어제 나는 모든 것을 엉망으로 만들고 기본 메뉴 플러그인을 작동 시키려고 몇 가지 질문을했습니다. 이제 플러그인이 제대로 작동하고 예상대로 작동하므로 Settings API 사용을 포함하여 기능과 호환성을 추가하기 위해 여기에서 약간 변경하기로 결정했습니다. 그러나이 API에 …

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

1
자동로드 및 옵션 테이블을 통한 성능
나는 테이블 의 autoload열을 가지고 놀고 있습니다 options. 자동로드 된 값이 어떻게 사용되는지에 대한 많은 정보를 찾지 못했습니다. 나는 print_r($GLOBALS)자동로드 옵션이에 저장된 것을 보았습니다 $GLOBALS['wp_object_cache']->cache['options']['alloptions']. 해당 변수에 액세스하는 다른 방법이 있습니까? my_option다른 템플릿에서 여러 번 (예 : 한 번 header.php, 한 번 footer.php) 자동로드하도록 설정된 옵션에 액세스해야한다고 가정 하면 어떤 …
12 options 

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 …

2
WordPress에서 API 키와 비밀번호를 안전하게 저장할 수있는 곳은?
나는 몇 가지 API를 사용하려고 노력하고 있으며 많은 사람들이 작동하는 데 필요한 키, 비밀 키 및 암호가 제공됩니다. WordPress의 해당 정보를 어디에 저장할 수 있습니까? 누구나 DB를 해킹 할 수 있다고 가정하면 WordPress에서 해당 정보를보다 안전하게 저장할 수 있습니까? 또한 이러한 키를 자주 변경하는 기능을 고려하여 옵션 페이지에서 키를 업데이트해야합니다. …

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