«plugin-development» 태그된 질문

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

2
플러그인 접두사의 고유성을 확인하는 방법은 무엇입니까?
다른 플러그인과의 충돌을 피하려면 모든 전역 함수, 액션 및 플러그인 앞에 고유 한 접두사를 붙여야합니다. 예 : function xyz_function_name() { ... } 문제는 이것이 xyz실제로 고유 하다는 것을 어떻게 확인 합니까? 예를 들어 Yoast SEO는 wpseo_다른 SEO 플러그인도 쉽게 사용할 수 있다고 생각합니다. 충돌 가능성에 대해 사용 가능한 WordPress 플러그인을 …

1
WP 4.6의 TinyMCE에 자체 폐쇄 단축 코드 버튼 추가
다음과 같은 자체 폐쇄 단축 코드를 작성하는 데 익숙합니다. // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] . '" height="' …

2
플러그인에서 spl_autoload_register ()를 사용해야합니까?
플러그인에서 spl_autoload_register를 사용하면 다음과 같은 결과가 나타납니다. Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 나는 약간의 독서를했고 다양한 수정을 발견했다. SO에있는 사람 은 WordPress와 함께 spl_autoload_register를 사용하지 말라고 말했습니다. 정확합니까? 오류에 대한 "수정"을 찾을 수 있다고 확신하지만 각 WP 릴리스에서이를 …

8
플러그인 슬러그는 어떻게 찾을 수 있습니까?
플러그인 슬러그를 어떻게 찾을 수 있는지 궁금합니다 (슬러그 = 플러그인 업데이트를 수행하고 현재 활성화 된 플러그인을 결정하기 위해 WordPress에서 사용하는 내부 이름)? 일반적으로 플러그인의 폴더 이름이지만 플러그인에 폴더가 없으면 파일 이름 (hello.php와 같은)입니다. 다른 예외가 있습니까? 소문자와 대문자가 중요합니까? 플러그인이 폴더 이름과 다른 슬러그를 가질 수 있습니까? hello.php라는 플러그인과 다른 …

2
메타가 아닌 검색에서 중복 결과가 생성되지 않도록이 관리 쿼리 스 니펫을 개선하려면 어떻게해야합니까?
관리자 검색에 메타 데이터를 추가하는 코드 스 니펫으로 놀고있었습니다. 내가 찾은 최고의 스 니펫은 Stefano 가이 질문에 대해 작성했습니다 . 그러나 메타가 아닌 용어를 검색 할 때 1 성가신 버그가있는 것으로 보입니다. 다음은 로컬 개발 설치에서 가져온 것입니다. 2 개의 MySQL 쿼리를 화면에 인쇄했습니다. 테스트에 사용중인 단일 CPT 게시물보기 이것은 …

2
사용자 정의 포스트 유형 플러그인 : 템플릿을 어디에 두어야합니까?
맞춤 게시물 유형 플러그인을 작성 중입니다. 그것의 일부는 짧은 코드를 통해 템플릿으로 출력하고 있습니다. 그러나 다른 부분에는 사용자 지정 게시물 템플릿이 필요하며 CPT에 템플릿 계층을 사용하는 방법을 알아 냈습니다. 그러나 사용자 정의 템플릿은 테마에 있으며 플러그인은 적어도 시작하기 전에 독립적이어야한다고 생각합니다. 가장 좋은 방법은 무엇입니까? CPT 플러그인에 템플릿 파일을 어떻게 …

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

1
WordPress.org 플러그인 디렉토리에 플러그인에 대해 표시되는 다운로드 수가 자동 업데이트를 포함합니까?
플러그인 디렉토리에 표시되는 다운로드 수가 플러그인을 사용하는 실제 웹 사이트 수와 어떻게 관련되는지 궁금합니다. 일부 사람들은 다운로드하여 설치하지 않으며 다른 사람들은 여러 번 다운로드 할 수 있다는 것을 알고 있지만 플러그인이 WP 대시 보드에서 5 번 업데이트 된 경우 이러한 업데이트가 전체 다운로드 수치에도 포함됩니까?

1
쉬운 관리 목록 테이블 생성, MySQL 테이블 처리 및 내보내기를위한 플러그인 API?
WP_List_Table수업에 대해 잘 알고 있습니다. 그러나 나는 훨씬 더 유능한 것을 찾고 있습니다-MySQL 테이블을 단순히 '등록'하고 field_name => label번역을 통과 하고 모든 어려운 이식 (메뉴 링크, 테이블 생성, 페이지 매김, 열 정렬) 및 가능 데이터 내보내기 (CSV 등)가 자동으로 수행됩니다! 나는 이것이 매우 구체적인 요청 이라는 것을 알고 있지만 물어볼 …


2
플러그인 및 스타일 시트가있는 dev 상자의 심볼릭 링크
xampp와 함께 mac OS x 10.6을 사용하고 있습니다. http://wp3.1/ WordPress가 설치된 URL입니다. 물리적 경로는 /Users/myUserName/Sites/wp3.1/ "자연스러운"방식으로 플러그인이나 테마를 설치하지 않습니다. 에있는 "git"이라는 디렉토리를 만들었습니다 /Users/myUserName/git/. 이것은 모든 git 저장소가 사는 곳입니다. 플러그인을 설치하고 싶을 때에 심볼릭 링크를 만듭니다 /Users/myUserName/Sites/wp3.1/wp-content/plugins/. 이것은 간단한 플러그인에는 효과적이지만 플러그인이 스타일 시트 또는 스크립트 인 경우 …


3
맞춤 게시물 유형의 작성자를 어떻게 변경합니까?
맞춤 게시물 유형을 만들었으며 게시물을 작성하여 작성자에게 할당 할 수 있어야합니다. 일괄 수정 화면으로 이동하여 즉시 작성자를 변경할 수 있으므로 게시물을 사용하여이 작업을 쉽게 수행 할 수 있습니다. 그러나 사용자 정의 게시물 유형 으로이 작업을 수행하려고하면 작성자 상자가 없습니다. 내 맞춤 게시물 유형의 작성자를 변경하는 기능을 어떻게 추가합니까? 편집 : …


1
이미지 인스턴스에 옵션 추가 (첨부 파일 디스플레이 설정)
Wordpress 3.9에서 이미지 프레젠테이션을위한 간단한 재사용 가능한 플러그인을 만들려고하는데 벽돌 벽에 부딪친 것 같습니다. 이미지 인스턴스에 몇 가지 옵션을 추가하고 싶습니다. ( "첨부 파일 디스플레이 설정"의 세부 사항). 이미지 크기 드롭 다운을 비활성화 (회색으로 표시)하거나 고정 페이지 위치 옵션 등을 표시하는 "응답"이라는 확인란과 같습니다. 이미지를 선택 / 교체 할 때 …

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