SECOND 특집 이미지를 업로드하기위한 메타 박스를 추가 하시겠습니까?


18

내 게시물과 페이지 편집기에 메타 상자를 추가하여 이미지를 업로드하고 SECOND 추천 이미지의 일종으로 사용할 수 있습니다. 아이디어는 내 고객이이 메타 박스에 이미지를 업로드하여 페이지 / 게시물 헤더 이미지를 사용자 정의 할 수 있다는 것입니다.

최종 결과는 다음과 같습니다. http://gointrigue.com/locations-and-dates/

페이지 상단에서 볼 수 있듯이 댄서의 큰 배너가 있습니다. 현재 이것은 CSS로 하드 코딩되어 있습니다. 클라이언트가 Wordpress post / page edit 화면에서 페이지 당 및 게시물별로 편집 할 수 있기를 원합니다.

어떻게 시작합니까?


타사 플러그인이 필요없는 솔루션을 찾았습니까? 또한 플러그인 없이이 작업을 수행하는 방법을 찾고 있습니다.
Josiah Sprague

답변:


6

원하는 기능은 처음부터 구축 될 수 있지만 확실히 사용자 정의 필드 플러그인은 삶을 훨씬 쉽게 만들어 줄 것입니다.

내가 사용하는 고급 사용자 정의 필드 , 그리고 놀라운 결과를 제공하고 그 가능성은 무한합니다.

나는 이것을 사용하지 않았지만 꽤 좋아 보인다.


제가 작업하는 모든 Wordpress에 대해 ACF를 사용하며 귀하의 요구에 완벽하게
맞을 것입니다

수정 : @Norcross의 이벤트 플러그인하지 무엇은 인 클래스 , 그리고는 정말 테마 개발자를위한 1 등석.
brasofilo



1

게시물 / 페이지 편집 페이지에 메타 상자를 추가해야합니다. add_meta_box 문서를 참조하십시오 . 여기에 입력 된 정보를 처리 / 저장하는 방법과 함께 자세한 예가 있습니다. 이 myplugin_inner_custom_box기능에서 텍스트 입력을 파일 업로드 (및 / 또는 원하는 경우 더 많은 필드)로 바꾸십시오. 함수 에서 $_FILE배열을 처리하십시오 myplugin_save_postdata.



0

다른 사람들이 참조한 많은 플러그인과 스크립트가 있습니다. 필자가 개발자로 선호하는 두 가지는 Meta BoxMeta Box Class 입니다. 이 두 가지 모두 필드를 설정하기 위해 코드를 엉망으로 만들 필요가 있지만 사용자 정의 메타를 추가하는 경우 어쨌든 코드를 엉망으로 표시합니다.

고급 사용자 정의 필드는 소규모 요구 사항을위한 훌륭한 플러그인으로, 새 필드를 즉시 추가 할 수 있지만 각 필드 (및 하위 필드-리피터)는 고유 한 필드로 추가되며 추가 한 각 필드에 대해 플러그인에 2가 추가됩니다. 필드를 데이터베이스에 (두 번째는 ACF에 의해 할당 된 식별자 임). 따라서 10 개의 필드를 얻기 위해 페이지에서 쿼리를 수행하는 경우 실제로 추가 할 수있는 20 개의 데이터베이스 쿼리 (ACF에 의해 하나 더)를 수행하게됩니다. DB 쿼리 팽창. 이것을 조심해서 사용하십시오.

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