WordPress

WordPress 개발자 및 관리자를위한 Q & A

2
사용자 정의 필드에 대한 검색 양식 작성
나는 자동차 대리점에 대한 테마를 만들었습니다. 각 차량은 커스텀 포스트 타입 ( "차량")이며, 제조사, 모델, 마일리지, 연료 유형 등과 같은 항목이있는 약 12 ​​개의 커스텀 필드가 있습니다. 기본적으로 홈페이지에는 Make & Model에 대한 드롭 다운 목록이 있고 사용 가능한 Makes 또는 Models가 포함 된 검색 양식이 필요합니다. 또한 Year에는 2 …


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 릴리스에서이를 …

1
“플러그인 활성화”메시지 기본값 변경
WordPress의 관리자가 플러그인을 활성화 할 때마다 플러그인 페이지를 다시로드하면 "활성화 된 플러그인"보고 활성화에 대한 알림이 표시됩니다. 관리자 공지에 표시되는이 텍스트를 변경하는 방법이 있습니까, 아니면 내 맞춤 메시지를 사용해야합니까? 또한 사용자 정의 메시지를 사용해야하는 경우 기본 "플러그인 활성화"메시지가 표시되지 않습니까? 관련 질문 : 플러그인 제거, 활성화, 비활성화 : 일반적인 기능 및 …
11 plugins  admin  hooks 

2
wp_postmeta의“_edit_lock”에 대한 간단한 업데이트가 왜 그렇게 느립니까?
MySQL 느린 쿼리 로그에서 누적 적으로 가장 느린 쿼리는 wp_postmeta에 대한 간단한 업데이트입니다. 예를 들면 다음과 같습니다. UPDATE `wp_postmeta` SET `meta_value` = '1392835505:386' WHERE `post_id` = 94705 AND `meta_key` = '_edit_lock'; 설정에 대한 관련 세부 사항 : MySQL 느린 쿼리 시간이 1로 설정 됨 wp_postmeta의 스토리지 엔진은 InnoDB입니다 기본 WP …
11 mysql  post-meta 

9
깨진 비주얼 편집기를 수정하는 방법
우리의 시각적 편집기는 원시 HTML을 표시합니다. Visual 또는 Text를 클릭해도 아무런 변화가 없습니다-클릭이 등록되지 않습니다. 내 프로필에 "비주얼 편집기 비활성화"가 선택되어 있지 않습니다. Chrome, Opera 및 Firefox에서도 마찬가지입니다. 변경하지 않고 모든 테마와 플러그인을 비활성화했습니다. / wp-admin 및 / wp-includes를 변경없이 업로드했습니다. 비주얼 편집기를 복원 할 수있는 다른 것들이 있습니까?

2
데이터베이스 버전 관리 및 배포를위한 솔루션?
현재 덤프 스크립트를 사용하고 데이터베이스를 git repo에 커밋합니다. --skip-extended-insert --skip-comments --skip-dump-datediff가 나에게 무엇이 바뀌 었는지에 대한 공정한 아이디어를 줄 수 있음을 의미하지만 병합하려고하면 모두 무너집니다. WP_SITEURL, WP_HOME 및 기타 모든 위치에 WordPress 상점 전체 URL을 다른 호스트로 가져올 때 업데이트해야합니다 (테스트, 스테이징, 프로덕션) 더 나은 방법을 사용하는 사람이 있습니까? 주된 …


2
관리자에서 현재 편집 페이지 ID를 어떻게 얻습니까?
내가 찾은 대부분의 솔루션은 프런트 엔드 용입니다. 이것은 플러그인을위한 것이므로 모든 활동은 백엔드에 있습니다. 관리자가 현재 사용하고있는 페이지 ID를 어떻게 얻습니까? 참고 나는 루프에서 벗어났습니다. 현재 백엔드에 표시되는 페이지 ID (게시물 아님)를 가져와야합니다.
11 functions  admin  id 

1
add_menu_page가 존재하는지 확인
부분적으로 릴리스 해야하는 플러그인을 개발 중입니다. 문제는 페이지에 메뉴가있는 경우 새 플러그인을 두 번째 또는 다음 하위 메뉴에 추가하고 그렇지 않으면 새 메뉴를 추가 한 다음 플러그인을 첫 번째 하위 메뉴에 추가하는 것입니다. 내 질문 : 메뉴가 있는지 확인하는 방법? 재사용 가능한 함수를 코딩하는 경우 모든 플러그인과 함께 사용되며 충돌 …


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

4
사용자 정의 업로드 디렉토리의 각 사용자 정의 이미지 크기는?
사용자 정의 이미지 크기를 사용자 정의 폴더에 업로드하고 싶습니다. 폴더는 선택한 너비의 이름을 가져야합니다. 예를 들면 다음과 같습니다. 이 맞춤 크기를 추가하면 ... add_image_size('custom-1', 300, 9999); add_image_size('custom-2', 400, 9999); 업로드 된 이미지가 다음과 같이 업로드되는 것이 좋습니다. http://www.my-site.com/wp-content/uploads/300/my-image.jpg http://www.my-site.com/wp-content/uploads/400/my-image.jpg 이게 가능해? upload_dir 필터를 사용하여 전역 업로드 폴더를 변경할 수 있다는 …

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

1
(일부) 업로드 / 다운로드에 대한 액세스를 제한하기위한 간단한 솔루션
초기 상황 내가 설정하는 사이트의 경우 업로드 / 다운로드 보안의 전체 필드를 살펴보고 사용자 역할 / 기능에 따라 액세스를 제한했습니다. 물론 여기에서 (일반) 주제와 관련된 이전 질문 중 일부를 읽었습니다. 사용자가 로그인하지 않은 경우 업로드를 보호하는 방법은 무엇입니까? 업로드 된 파일에 대한 액세스를 제한하는 방법은 무엇입니까? 특정 폴더 내의 파일에 …

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