«plugin-development» 태그된 질문

WordPress 플러그인을 사용하면 WordPress 블로그를 쉽게 수정, 사용자 정의 및 개선 할 수 있습니다. WordPress의 핵심 프로그래밍을 변경하는 대신 WordPress 플러그인으로 기능을 추가 할 수 있습니다.

3
모든 일반적인 PHP / WordPress 버전 조합을 설정하는 방랑 한 스크립트
필자는 아마도 Vagrant를 사용하여 플러그인에 대한 테스트 / 디버깅 환경 을 빠르고 반복적으로 설정하는 방법을 찾고 있습니다. VVV 와 같은 프로젝트 는 단일 환경 설정 (또는 안정 / 트렁크와 같은 몇 가지 환경)에 중점을두고 있지만 내가 찾고있는 것은 다음과 같은 환경을 설정하는 스크립트입니다. wp39-php52.local wp40-php52.local wp41-php52.local wp39-php53.local wp40-php53.local 등 (당신은 …

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

1
Wordpress Plugin 설치 목록에 새 탭 추가
사용자가 WP 관리자의 플러그인 추가 영역에서 플러그인을 검색 할 때 현재 탭 옆에 새 탭 (페이지 링크가 있음)을 추가하고 싶습니다. 링크를 원하는 위치는 아래 스크린 샷에 표시되어 있습니다. @ http://codex.wordpress.org/Adding_Administration_Menus를 찾았 지만 헛된 것입니다. WP에 의해 허용됩니까? 미리 감사드립니다.

1
미디어 라이브러리에 데이터 URI 저장
( MDN )을 사용하여 PNG 이미지를 생성 하는 TinyMCE 플러그인 이 있습니다. 현재 데이터 태그를 이미지 태그에 넣어 백엔드에 표시하고 있지만 WordPress 미디어 라이브러리에 추가하고 싶습니다.HTMLCanvasElement.toDataURL() base64로 인코딩 된 데이터 URI로 현재 직렬화 된 이미지를 업로드하는 가장 좋은 방법 (예 : VIP 호환)은 무엇입니까? 지금까지 내 업로드 기능은 다음과 같습니다. …

3
프로그래밍 방식으로 사용자를 만들 때 사용자 활성화 전자 메일 보내기
여기 누군가 도울 수 있을지 궁금했습니다. 기본적으로, 유효성을 검사 할 때 사용자를 사용자 테이블에 삽입하는 사용자 지정 등록 양식을 만들었습니다. function _new_user($data) { // Separate Data $default_newuser = array( 'user_pass' => wp_hash_password( $data['user_pass']), 'user_login' => $data['user_login'], 'user_email' => $data['user_email'], 'first_name' => $data['first_name'], 'last_name' => $data['last_name'], 'role' => 'pending' ); wp_insert_user($default_newuser); …

4
페이지의 the_title ()을 동적으로 변경
사용자 정의 게시물 유형을 사용하지 않고 별도의 데이터베이스 테이블을 사용하는 플러그인을 개발 중입니다. 다른 코스 세부 사항 페이지로 연결되는 링크가 포함 된 코스 목록을 표시하는 플러그인으로, 사용자가 코스를 구독 할 수 있습니다. 현재 상태에서는 짧은 코드를 사용하여 플러그인 데이터를 사용자 정의 페이지 템플릿 (page-courses.php)이있는 페이지로 가져옵니다. 이제 the_title()플러그인이 표시하는 페이지 …

2
wp-content / install.php는 드롭 인입니까?
Drop-in 플러그인 사용법 및 사용 방법에 대한 설명서 나 토론을 찾을 수 없습니다. 이 Q & A, 설치시 컨텐츠 채우기 에서 질문이 제기되었습니다 . wp-content/install.php플러그 가능 기능을 재정의 하는 파일이 wp_install_defaults드롭 인 플러그인입니까? 내 연구 결과 다음 목록은 hakre의 기사 ( 인터 웹의 다른 모든 사본의 출처 인 것으로 보입니다 …

4
플러그인의 네트워크 활성화 방지
현재 네트워크 활성화를 지원하지 않는 플러그인이 있습니다. 물론이 문제를 해결하는 가장 좋은 방법은 해결하려는 것입니다. 그러나 그 동안 네트워크 활성화를 방지하기 위해 사용할 수있는 임시 솔루션이 있는지 궁금합니다. 활성화가 네트워크 전체인지 감지 (어떻게 ??) 현재 지원되지 않는 메시지를 표시하고 악취가납니다. 죄송합니다. 활성화 중단 또는 비활성화 또는 다른 제안도 받아 들였습니다. …



1
단일 사이트에서 사용자를 기준으로 관리 언어 변경
독일 클라이언트의 일부 사이트에 설치할 작은 플러그인을 만들려고합니다. 독일어로 WordPress를 둘러 볼 수는 있지만 영어로되어 있으면 더 쉬울 것입니다. 이것을 관리하는 플러그인 ( WP Native Dashboard )이 있으며 훌륭하게 수행하지만 필요한 것에 너무 무겁습니다. 클라이언트는 이것을 필요로하지 않습니다. 아무 소용이없이 에뮬레이션하려고 시도했습니다 ... 대신 스왑을 확인하는 데이터베이스 옵션이 저장됩니다 $current_user. …

1
템플릿 내에서 플러그인 클래스 사용
링크를 클릭하면 양식을 여는 친구에게 초대장을 보내는 플러그인을 작성 중입니다. @toscho의 Report Broken Video 플러그인에 제공된 코드에 따라 클래스의 모든 함수를 캡슐화했습니다. 관련 코드는 다음과 같습니다. /* Plugin Name: Send Invitation Plugin URI: http://w3boutique.net Description: Emails a the link of the current page to a friend Author: Nandakumar Chandrasekhar Version: …

1
사용자 정의 목록 테이블 클래스에서 대량 조치는 어떻게 처리됩니까?
WordPress 대시 보드에 표시 할 사용자 지정 데이터 테이블을 작업 중입니다. 플러그인으로 작성한 데이터베이스 테이블에서 테이블이 채워집니다. 이 영역의 대부분의 코딩 질문에 제공된 WordPress 사용자 정의 목록 테이블 예제를 사용했지만 예제에는 대량 작업을 처리하기위한 내용이 없습니다. 문서화 된 예제에 대한 링크는 다음과 같습니다. http://wordpress.org/extend/plugins/custom-list-table-example/ 대량 작업을 처리하기 위해 예제는 다음을 …

2
사용자 지정 관리자 페이지가 add_options_page ()에 연결되지 않은 경우 설정 API 업데이트 메시지가 표시되지 않습니다.
설정 API를 가지고 놀았으며 add_options_page ()를 통해 설정 페이지가 WordPress 메뉴에 연결되어있을 때만 성공 또는 오류 메시지가 표시됩니다. add_dashboard_page ()와 같은 다른 것은 작동하지 않습니다. 이것이 사실인지 알고 싶습니까? 내가 시도한 샘플 코드 는 설정 API 외부에서 옵션을 업데이트하려는 경우 설정 API에 대한 register_settings를 후크 하는 위치에 "RegisteredSettingsTest"클래스가 포함 된 …

5
개인 API에서 플러그인 업데이트
Wordpress 플러그인 저장소에서 원하지 않는 순간에 WordPress 플러그인을 개발 중입니다. 그러나 여전히 내 API 저장소에서 costumers로 업데이트를 푸시하고 싶습니다. 나는 이것에 대해 꽤 많이 읽었으며, 무언가에 관한 것으로 보이는 것은 pre_set_site_transient_update_plugins필터이지만, 이것에 관한 많은 정보를 찾을 수는 없습니다. 나는이 자습서 ( http://konstruktors.com/blog/wordpress/2538-automatic-updates-for-plugins-and-themes-hosted-outside-wordpress-extend/ )를 시도했지만 작동하지 못했습니다. 의견을 통해 다른 사람들이 …

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