«customization» 태그된 질문

테마 및 플러그인 파일을 수정하여 새로운 기능을 만듭니다.

2
새로운 WP_Customize API-어떻게 작동합니까?
새로운 "사용자 정의"기능을 통해 변경 한 경우 iframe 미리보기 문서 내의 다른 페이지를 탐색 할 때 변경 사항이 저장되지 않은 경우에도 변경 사항이 계속 적용됩니다. WP가 임시 변경 사항을 어딘가에 저장하고있는 것으로 보입니다. 사이트가 "사용자 정의"모드로 표시되면 사이트에 적용됩니다. 그러나 사이트가 사용자 정의 모드임을 어떻게 알 수 있습니까? 링크 또는 …

1
플러그인 양식 제출 모범 사례
나는 많은 연구를 해왔고 내가 찾고있는 것을 찾지 못해서 올바른 방향을 가리킬 수 있기를 바라고 있습니다. 프론트 엔드에서 티켓을 예약 할 이벤트 플러그인을 개발 중입니다. 이것은 다른 양식 제출과 다르지 않지만 혼란스럽게하는 것은 클래스와 함께 OOP를 통해 작성된 플러그인에서 처리하는 방법입니다. 내가 찾은 대부분의 기사는 템플릿 페이지 내에 $ _POST …

5
사용자 정의 메타 박스 값 및 필수 필드 확인
내가 본 적이없는 것은 사용자 정의 포스트 유형 메타 박스에 대해 특정 양식 필드가 올바르게 채워 졌는지 검증하는 가장 좋은 방법입니다. 필자는 생성 할 수있는 메타 박스의 사용자 정의 필드를 가장 잘 검증하는 방법에 대한 전문가 의견을 얻고 자합니다. 나의 관심은 : 게시물이 게시 / 업데이트되기 전에 필드 유효성 검사가 …

1
맞춤 게시물 유형에 부모 페이지가있을 수 있습니까?
Webiverse에서 페이지를 사용자 정의 게시물 유형의 부모로 할당하는 것에 대한 많은 게시물을 보았습니다. 4 시간 후에 나는 해결책을 찾을 수없고 도움이 필요하다. "Our People"페이지의 부모 인 "About"페이지를 작성했습니다. 또한 "People"이라는 사용자 정의 게시물 유형을 만들었습니다. 그리고 "Our People"페이지를위한 커스텀 페이지 템플릿을 만들었습니다. Permalink 구조는 단일 "사람"페이지에 도달 할 때까지 잘 …

1
SOAP 클라이언트를 워드 프레스 플러그인에 포함 하시겠습니까?
WordPress 플러그인 저장소를 통해 배포 할 SOAP 클라이언트를 WordPress 플러그인에 포함시키는 가장 좋은 방법 은 무엇입니까 ? 사용하는 것이 가장 좋습니까? PHP 5.x를 비누 클라이언트 , 젠드 비누 클라이언트 , PHP에 대한 NuSoap 툴킷 , PEAR SOAP 클라이언트 / PHP를위한 서버 , 또는 일부 PHP 다른 SOAP 클라이언트 ? 더 …

2
데이터 삭제 : 코드 예제가 포함 된 모범 사례
WordPress의 보안 테마를 작성하는 데 도움이되는 데이터 삭제 (데이터 유효성 검사 아님)를 이해하려고합니다. 모범 사례를 자세히 설명하는 테마 개발자를위한 포괄적 인 안내서를 찾으려고 인터넷을 검색했습니다. 데이터 유효성 검사라는 제목의 코덱스 페이지를 포함하여 내가 찾은 몇 가지 리소스가 있었지만 나에게 유용한 것은 없었습니다. 코덱스 페이지에는 사용 가능한 살균 기능, 사용법 및 …

5
Joomla 나 Drupal이 WordPress에서 할 수없는 일이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

3
WordPress와 외부 jQuery / 자바 스크립트 파일을 연결하는 방법
그래서 Starkers를 사용하여 다음 WP 테마를 기반으로하고 작은 문제가 발생했습니다. header.php파일 에 자체 jQuery 버전을 포함 했지만 Firebug를 사용하여 사이트를 검사 할 때 jquery가 두 번 다운로드되는 것을 알았습니다. 약간의 파기를하고 파일을 포함했을뿐만 아니라 wp_head()기능도 있음을 알았습니다 . 문제를 해결하려고 할 때 헤더 파일에서 주석이 발견되었습니다.이 주석은 Twenty Ten 테마에서 …


5
플러그인을 수정하는 올바른 방법
플러그인을 수정하는 가장 좋은 방법은 무엇입니까? 큰 플러그인 내에서 한두 가지 기능을 약간 변경하고 싶을 때가 많습니다. 이 작업은 쉽게 수행되지만 주석을 사용하여 변경 사항을 표시하고 업데이트 후 플러그인을 다시 수정해야합니다. 이상적으로는 테마와 자식 테마와 마찬가지로 플러그인을 그대로두고 다른 곳에서 변경하고 싶습니다. 부모 플러그인이 필요한 플러그인을 만들 수 있습니까?

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

8
is_plugin_active 함수가 존재하지 않습니다
WordPress 3.0.5를 사용하고 있으며 3.1rc4로 테스트했습니다. 내 플러그인의 기본 PHP 파일에서 is_plugin_active를 호출하려고하면 얻을 수 Call to undefined function is_plugin_active()있습니다. add_action과 add_filter를 호출 할 수 있습니다. 이 문제를 해결하려면 무엇을 확인 / 변경해야합니까? 플러그인 페이지의 관리자 내부에서 발생합니다. 내 기본 플러그인 파일 맨 위에 if (function_exists('is_plugin_active')) {항상 false를 반환합니다. 또한 …

3
WordPress에서 하이퍼 링크로 번역 가능한 텍스트를 만드는 방법은 무엇입니까?
하이퍼 링크로 번역 할 수있는 텍스트를 만드는 다른 방법을 보았습니다. 그러나 모범 사례를 찾지 못했습니다. 그래서, 내가 찾은 해결책 중 일부는 다음과 같습니다. // METHOD 1 sprintf( __( 'Please read %1$sthis%2$s.', 'tacoverdo-example-domain' ), '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">', '</a>' ); // METHOD 2 echo '<a target="_blank" …

4
커스텀 워커 : start_lvl 함수에서 ID를 얻는 방법
아코디언 메뉴를 만드는 최초의 맞춤형 워커를 만들고 있습니다. 우선이 예제를 사용했습니다 : http://bitacre.com/2025/custom-nav-menu-walker-for-wordpress-themes 두 가지 기능이 있습니다. 먼저 start_lvl 다음 start_el. start_el에서 ID는 $ item-> ID로 구현됩니다. 아무도 내가 start_lvl에서 어떻게 할 수 있는지 알고 있습니까? 아코디언 메뉴에서 축소되도록 트리거 할 수 있도록 (낮은 수준의 내비게이션 둘러보기) ID를 제공해야합니다. 내가 …

2
WP 멀티 사이트에서 사용자 정의 Post 유형의 PDF에 대한 특정 업로드 폴더
PDF의 경우에만 "문서"라는 사용자 정의 게시물 유형에 대해 특정 폴더로 업로드를 필터링해야합니다. 지금까지 나는 function custom_upload_directory( $args ) { $base_directory = '/home/xxx/my_uploadfolder'; $base_url = 'http://xxxx/wp-content/uploads/my_uploadfolder'; $id = $_REQUEST['post_id']; $parent = get_post( $id )->post_parent; // Check the post-type of the current post if( "document" == get_post_type( $id ) || "document" == …

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