it-swarm-ko.tech

사진이 삭제 되었더라도 여전히 첨부 파일로 링크 됨

저는 이미지 갤러리 기능을 사용하여 페이지에 첨부 된 이미지를 가져와 get_posts() 함수를 통해 여러 위치에 표시합니다. 그러나 나는 그들이 배치 된 페이지에서 이미지를 제거 할 때 여전히 첨부 파일로 설정되어있는 것으로 보입니다. 첨부 파일에 대해 잘못 이해하고 있거나 버그가있는 행동이 있는지 궁금합니다.

사이트의 다른 위치에 카테고리를 통해 이미지를 분류하고 표시 할 수 있어야하므로 이미지를 페이지 첨부 파일로 가져 오는 것이 좋습니다. 이미지를 직접 분류 할 수 있었다면 나는이 문제에 대해 걱정할 필요가 없다는 것을 알았습니다.

2
Rick Curran

게시물이나 페이지에서 이미지를 삭제하는 것은 혼란스러운 과정입니다. 이미지를 포스트/페이지에 업로드하면 해당 포스트/페이지의 갤러리에 이미지가 추가됩니다. 그런 다음 이미지를 게시물/페이지의 컨텐츠에 삽입하고 적합하다고 생각되는대로 컨텐츠를 편집 할 수 있습니다. wysiwyg 편집기에서 이미지를 클릭하면 이미지 설정을 편집하는 아이콘과 편집기에서 이미지를 제거하는 아이콘이 표시됩니다. 두 번째 아이콘은 일반적인 "삭제"아이콘처럼 보이지만 이미지를 삭제하지 않습니다.

해당 "삭제"버튼을 누르면 시각적 편집기 에서 이미지가 제거되지만 게시물/페이지의 갤러리에 유지됩니다.

실제로 이미지를 제거/삭제하려면 다음을 수행해야합니다.

  • "이미지 추가"버튼을 클릭하면 이미지 화면을 볼 수 있습니다.
  • 현재 어떤 이미지가 게시물에 첨부되어 있는지 보려면 '갤러리'탭을 클릭하십시오.
  • 삭제할 이미지의 '표시'링크를 클릭하십시오.
  • 이미지 세부 화면 하단의 "삭제"를 클릭하십시오.

삭제를 확인하라는 메시지가 표시되면 이미지가 게시물/페이지에 첨부되지 않고 완전히 WordPress에서 제거됩니다.

1
EAMann

나는 이것으로 결코 놀아 본 적이 없지만 다음과 같이 첨부 파일 (분류 기준 또는 사용자 정의)에 분류를 첨부 할 수 있습니다.

register_taxonomy_for_object_type( 'category', 'attachment' );

카테고리에 따라 첨부 파일을 분류 할 수 있도록 'init'에 연결하십시오.

어떻게 이미지를 제거하고 있는지 모르겠지만 WordPress에서 이미지를 삭제하는 경우 더 이상 해당 페이지의 첨부 파일로 설정해서는 안됩니다. 이미지를 첨부 파일로 설정 해제하는 다른 방법은 데이터베이스로 이동하여 첨부 파일의 'post_parent' 열에서 페이지 ID를 제거하는 것입니다.

또한 파일 갤러리 플러그인을 살펴볼 수도 있습니다. 관심이있는 것보다 훨씬 많은 일을하지만, 게시물에서 이미지를 제거 할 수 있습니다.

1
John P Bloch

단지 모호한 추측이지만 페이지의 모든 수정/상태에서 첨부 파일을 가져올 수 있습니까? get_posts() 호출을 게시 된 게시물/페이지로만 제한하면 문제의 이미지가 사라질 수 있습니다.

0
Bobby Jack