블록 가시성 – 블록 편집기의 표시 조건 관리

설명

워드프레스에서 변환을 늘리고 사용자 경험을 향상하며 작업 흐름을 개선하는 동적 콘텐츠를 손쉽게 생성하십시오.

With this no-code solution, control which blocks are visible on your website and who can see them. Schedule content to show or hide at a specific time. Display exclusive promotions to your customers or members. Restrict blocks to specific user roles, screen sizes, query strings, WooCommerce products, EDD downloads, ACF fields, WP Fusion tags, and more.

블록 가시성은 워드프레스 Editor(Gutenberg) 전용으로 제작되었으며 모든 워드프레스 블록과 함께 작동하도록 설계되었습니다. 여기에는 워드프레스에서 기본적으로 제공하는 블록, 타사 블록 및 블록 기반 위젯도 포함됩니다.

작동 방식 보기

자세한 정보 동영상을 보려면 YouTube 채널을 방문하세요.

몇 초 만에 조건부 블록을 생성하세요!

이미 익숙한 블록을 사용하여 워드프레스 편집기에서 직접 작업하십시오. 학습할 외부 편집기나 새로운 인터페이스가 없습니다. 몇 초 만에 정적 블록을 조건부 및 개인화된 콘텐츠로 변환할 수 있습니다.

간단한 3단계만 거치면 됩니다.

  1. 모든 워드프레스 블록을 사용하여 콘텐츠를 만듭니다.
  2. 원하는 가시성 조건을 선택합니다.
  3. 페이지/게시물을 저장하고 결과에 경탄하십시오!

다양한 기능

가시성 컨트롤은 웹사이트 프런트 엔드의 사용자에게 블록이 표시되어야 하는지 여부를 결정합니다. 기능은 다음과 같습니다.

  • 모든 사용자에게 차단을 숨깁니다.
  • 시작 및 종료 날짜/시간을 사용하여 콘텐츠가 표시되어야 하는 일정.
  • 화면 크기(데스크톱, 태블릿, 모바일 등)에 따라 조건부로 블록 표시
  • 로그인한 사용자에게만 차단을 표시합니다.
  • 로그아웃한 사용자에게만 차단을 표시합니다.
  • 특정 역할(관리자, 구독자, 고객, 회원 등)이 있는 사용자에게만 차단 표시
  • 특정 사용자에게만 차단을 표시합니다. 개인화에 좋습니다.
  • URL 쿼리 문자열을 기반으로 동적 블록을 표시하거나 숨깁니다. 마케팅 캠페인에 적합합니다!
  • 블록의 위치 및 해당 위치의 “속성”(글 유형, 분류, 아카이브 등)을 기반으로 블록을 표시하거나 숨깁니다.
  • 웹사이트 방문자의 추천 소스(도메인/URL)를 기반으로 차단을 표시합니다.
  • 모든 게시물 및 사용자 메타데이터(사용자 정의 필드)를 지원합니다.
  • HTML 쿠키를 기반으로 블록을 표시합니다.
  • WooCommerce: Show or hide blocks based on products, cart contents, customer purchase history, and more.
  • 고급 사용자 정의 필드(ACF): ACF 필드.
  • Easy Digital Downloads: Show or hide blocks based on downloads, cart contents, customer purchase history, and more.
  • WP Fusion: 블록 가시성을 WP Fusion의 기능과 결합하여 조건부로 즐겨찾는 CRM 또는 마케팅 자동화 플랫폼의 데이터를 기반으로 콘텐츠를 표시하거나 숨깁니다.

플러스: 강력한 설정을 통해 귀하 또는 고객의 필요에 따라 블록 가시성을 사용자 정의할 수 있습니다.

  • 가시성 사전 설정을 사용하면 한 번에 여러 블록을 제어할 수 있습니다.
  • 모든 가시성 컨트롤을 전역적으로 비활성화합니다.
  • 가시성 제어를 특정 블록 유형으로 제한합니다.
  • 특정 사용자만 가시성 조건에 액세스할 수 있도록 권한을 설정합니다.
  • 화면 크기 제어를 최적화하기 위해 최대 4개의 다른 중단점을 구성합니다.
  • 상황별 표시기 및 기타 플러그인 유틸리티를 비활성화합니다.
  • 테마 호환성을 향상시키기 위해 상황별 표시기 색상을 사용자 지정합니다.
  • 전체 제어 모드 🚀를 활성화합니다(FAQ 참조).
  • 제거 시 모든 플러그인 설정을 제거합니다.

이것이 왜 필요한가요?

조건부 블록에 대한 수많은 응용 프로그램이 있지만 시작하는 데 도움이 되는 몇 가지 예는 다음과 같습니다.

  • 콘텐츠 관리 도구로 사용합니다. 작업하는 동안 새 블록을 숨기되 페이지는 게시된 상태로 유지하십시오.
  • 웹사이트에서 시즌별 콘텐츠를 삭제하지 않고 일시적으로 숨깁니다.
  • 시간에 민감한 프로모션 콘텐츠 또는 이벤트 정보가 자동으로 표시되도록 예약하세요.
  • 데스크톱, 태블릿 또는 모바일 장치에서 특정 콘텐츠를 표시하거나 숨깁니다.
  • 고객, 회원 또는 구독자에게만 표시되도록 콘텐츠를 제한합니다.
  • 로그아웃한 사용자에게 메시지를 표시하여 블로그를 구독하도록 권장합니다.
  • 쿼리 문자열 매개변수를 사용하여 고유한 마케팅 캠페인을 만들어 개인화된 메시지를 표시합니다(실제 보기).
  • 고급 가시성 논리를 사용하여 사이트 편집기에서 요소를 조건부로 표시합니다.
  • 동적 콘텐츠 및 개인화를 통해 방문자 참여 및 전환율을 높입니다.

블록 가시성을 선택하는 이유는 무엇입니까?

1. 쉬운 사용
블록 가시성은 워드프레스에서 조건부 블록을 만드는 가장 쉬운 방법입니다. 코드 없이 클릭 몇 번으로 모든 것이 가능합니다!

2. 강력한 기능과 단순함의 균형
블록 가시성은 고객을 위한 정교한 시간 기반 프로모션 캠페인을 구축하거나 모바일에서 몇 개의 블록을 숨겨야 하는 경우 모두에 적합합니다. 특정 기능이 필요하지 않나요? 플러그인 설정에서 해당 기능을 해제하세요.

3. 유용한 지원과 지속적인 개발
블록 가시성은 닉 디에고가 광범위한 블록 가시성 커뮤니티의 기여를 받아 설계, 개발, 지원하고 있습니다. 추가 블록 로직에 대한 아이디어가 있으신가요? 플러그인 지원 포럼에서 알려주세요.

편향되지 않은 검토를 위해 플러그인은 워드프레스 선술집에 소개되었습니다..

남들과 잘 논다

블록 가시성은 모든 블록과 함께 작동하도록 설계되었으며 이러한 상위 블록 라이브러리 및 플러그인으로 테스트되었습니다.

호환성 직접 통합

호환성

  • 젯팩
  • CoBlocks
  • Redux Framework
  • Gutenberg를 위한 궁극의 애드온
  • Kadence Blocks
  • GenerateBlocks
  • Otter Blocks
  • Atomic Blocks
  • Gutentor
  • Stackable
  • Getwid
  • EditorsKit
  • Genesis Blocks

문제를 찾으셨나요? 플러그인 지원 포럼에 알려주시면 최대한 빨리 조사하겠습니다. 더 큰 워드프레스 블록 생태계와의 우수한 호환성이 최우선입니다.

연결 상태 유지

아래 링크를 사용하여 블록 가시성에 대한 최신 정보를 얻으십시오. 플러그인도 GitHub에서 투명하게 개발되고 있으니 별표를 주고 따라해 보세요! 😉

스크린샷

  • 웹 사이트에서 블록 표시 또는 숨기기를 빠르고 쉽게 숨길 수 있습니다.
  • 시작 및 종료 날짜/시간 설정을 사용하여 블록을 예약합니다. 요일 및 시간 재귀도 사용할 수 있습니다. 플러그인은 완전한 블록 스케줄링을 제공하고 여기에서 볼 수 있듯이 WooCommerce를 포함한 모든 Gutenberg 블록과 함께 작동합니다.
  • 모바일 장치, 태블릿, 데스크톱 등에서 블록을 표시하거나 숨깁니다.
  • 사용자 역할 제한으로 각 구텐베르크 블록을 볼 수 있는 사람을 제어합니다. 개인화에 좋습니다.
  • 쿼리 문자열 매개 변수를 사용하여 고유한 마케팅 캠페인을 생성하여 개인화된 메시지를 표시합니다.
  • 현재 통합에는 Advanced Custom Fields, Easy Digital Downloads, 우커머스 및 WP Fusion이 포함됩니다.
  • 사용자 권한 및 전체 제어 모드를 포함하여 특정 기능을 활성화/비활성화하는 일반 플러그인 설정.
  • 사이트에서 사용할 조건부 가시성 컨트롤을 선택합니다.
  • 블록 관리자를 사용하여 특정 블록 유형에 대한 조건부 가시성을 비활성화하거나 활성화합니다.

설치

  1. You have a couple of options:
    • Go to Plugins → Add New and search for “Block Visibility.” Once found, click “Install.”
    • WordPress.org에서 블록 가시성을 다운로드하고 폴더가 압축되어 있는지 확인하십시오. 그런 다음 플러그인 → 새로 추가 → 업로드를 통해 업로드합니다.
  2. 워드프레스의 ‘플러그인’ 메뉴를 통해 플러그인을 활성화합니다.
  3. ‘플러그인’ 페이지에서 플러그인 ‘설정’ 페이지로 바로 이동합니다.
  4. 모든 블록에 조건부 가시성 제어를 적용하십시오!

FAQ

누가 블록 가시성을 사용해야 합니까?

블록 가시성은 마케팅 대행사, 블로거, 전자 상거래 웹사이트 및 소기업 소유주에게 조건부로 웹사이트에서 블록을 표시하거나 숨길 수 있는 기능을 제공하는 강력하면서도 간단한 플러그인입니다. 구텐베르크 블록을 숨길 필요성은 다양합니다. 회원과 같은 특정 사용자에게 콘텐츠를 제한해야 하거나 블록 스케줄링을 통해 특정 시간에 프로모션 캠페인을 시작해야 하는 경우 응용 프로그램은 무한합니다.

워드프레스 웹 사이트에서 동적 콘텐츠 제어가 필요한 경우 차단 가시성이 필요합니다.

조건부 가시성 컨트롤이 실제로 모든 블록에서 작동합니까? (전체 제어 모드란 무엇입니까?)

예! 그러나 모든 블록 유형이 기본적으로 활성화되는 것은 아닙니다. 컨트롤은 블록 삽입기에 의해 페이지/게시물에 직접 추가될 수 있는 블록에만 제공됩니다. 따라서 하위 블록과 같은 일부 특수 블록은 기본적으로 포함되지 않습니다. 더 큰 컬럼 블록의 일부인 개별 컬럼 블록을 예로 들 수 있습니다.

즉, 플러그인 설정에서 전체 제어 모드를 활성화할 수 있습니다. 이 설정은 모든 제한을 제거하고 모든 블록에 조건부 가시성 제어를 추가합니다. 대부분의 경우 전체 제어 모드가 필요하지 않을 수 있지만 필요한 경우 사용할 수 있습니다!

또한 이 플러그인은 모든 블록과 호환되도록 설계되었지만 워드프레스 생태계는 계속 확장되고 있습니다. 특정 블록과의 충돌을 발견한 경우 플러그인 지원 포럼에 알려주시면 조사하겠습니다. 우리는 모든 Gutenberg 블록에 가시성 블록 컨트롤을 제공하기 위해 최선을 다하고 있습니다.

블록 가시성을 모든 워드프레스 테마와 함께 사용할 수 있습니까?

예, 이 플러그인은 특정 테마가 아닙니다. 최신 워드프레스 버전을 실행하고 블록 편집기를 지원하는 테마를 사용하기만 하면 됩니다. 이 플러그인은 클래식 편집기에 기능을 전혀 제공하지 않습니다.

향후에 더 많은 조건부 가시성 컨트롤이 추가됩니까?

예, 보고 싶은 것이 있다면 WordPress.org의 플러그인 지원 포럼에서 기능 요청을 제출하세요.

이 플러그인이 사이트 편집기(전체 사이트 편집)에서 작동합니까?

1.4.0 버전부터 사이트 에디터에서 블록 가시성이 지원되며, 블록 테마 사용 시 사용 가능합니다. 모든 전체 사이트 편집 기능과 100% 호환되도록 최선을 다하고 있습니다. 버그나 호환성 문제를 발견하면 플러그인 지원 포럼에 알려주세요.

블록 가시성은 엘리멘터 및 기타 페이지 빌더와 함께 작동합니까?

No. Block Visibility is designed specifically for the WordPress block Editor and, therefore, does not work on pages that the Elementor editor or another page builder controls. So long as you edit native WordPress “block” content, Block Visibility will work.

CSS를 사용하여 블록 가시성을 제어합니까?

가시성은 주로 서버에서 제어되므로 설정된 블록 제어를 기반으로 블록을 숨겨야 하는 경우 렌더링되지 않습니다. 이 기능은 플러그인이 사이트의 프런트 엔드에 추가 리소스를 로드하지 않도록 하여 성능을 최적화합니다.

이에 대한 한 가지 예외는 화면 크기 블록 컨트롤입니다. 화면 크기별로 표시하려면 CSS를 사용해야 합니다. 이 CSS는 이 컨트롤이 활성화된 경우에만 사이트의 프런트 엔드에 로드됩니다. 이 CSS를 비활성화하고 필요한 스타일을 직접 추가할 수 있습니다. 자세한 내용은 플러그인 지식 베이스를 참조하세요.

후기

2024년 3월 19일
Does exactly what it says, simple and "native like" UI. Totally recommended since it helps you with lot of block layout struggle while using FSE and you don't want to have tons of templates for every single case.
2024년 3월 6일
We use the plugin for displaying different blocks for an event website. This way, we don't have to edit every page (and potentially miss stuff) when the stage of the website (before registration, during registration, post event) changes. It would be nice to be able to compare against the values of short codes in addition to custom fields. (One can update the values of short codes in one place rather than updating the values of custom fields for each page.)
2024년 2월 19일 1 reply
no support no answers Ok support ask me, thanks
2024년 2월 13일
There are still some kinks to work out, but this plugin is one of the most useful things I've encountered for Wordpress in ages. The flexibility to show and hide blocks based on all sorts of logic tests is truly astounding. Well done!
모든 75 평가 읽기

기여자 & 개발자

“블록 가시성 – 블록 편집기의 표시 조건 관리”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“블록 가시성 – 블록 편집기의 표시 조건 관리”(이)가 6(으)로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “블록 가시성 – 블록 편집기의 표시 조건 관리”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

3.3.0 – 2024-01-18

추가됨

  • [ACF] Added the ability to conditionally display blocks based on fields in options pages.
  • Added support for help descriptions and labels in rule fields.

변경됨

  • [Screen Size] Breakpoint defaults are now displayed as placeholders in the plugin settings.
  • Improve the placement of the controls dropdown in the Visibility panel to match Core.

삭제됨

  • [ACF] Removed deprecated rule handling that was introduced in v1.8.0 (2021)

수정

  • [ACF] Fixed the broken rule set UI when cleared.
  • [Screen Size] Fixed fatal error caused by deleting a breakpoint and saving an empty value.

3.2.0 – 2024-01-03

추가됨

  • [Location] Added ability to show/hide a block if the current user is the author of the current post or page.

변경됨

  • Bumped the “Tested up to” version to WordPress 6.4.

3.1.2 – 2023-10-14

수정

  • Fixed issue where the Visibility panel would display when data fetching was still in process, causing other errors.
  • Fixed issue where the Visibility panel would not display if the User Permissions setting was enabled and the user was an Admin.
  • Fixed incorrect error handling when data cannot be fetched.

3.1.1 – 2023-09-21

수정

  • Fixed missing folders when the plugin was synced to WordPress.org.

3.1.0 – 2023-09-21

추가됨

  • [WooCommerce] Added the WooCommerce control. (#83)
  • [Easy Digital Downloads] Added the Easy Digital Downloads control. (#87)
  • Added a Command Palette command for “Manage Visibility Presets”. Requires WordPress 6.3+ or the latest version of Gutenberg. (#84)
  • Added a Block Visibility Pro deprecation notice when Pro is installed and active.

변경됨

  • Increased the minimum WordPress version to 6.2 and the minimum version of PHP to 7.0.
  • Moved all Block Visibility Pro features to the base plugin.
  • Refactored away from getEntityRecord (#77).
  • [Metadata] Improved support for metadata in array or object format. (#86)

수정

  • Fixed typo on hide_on_restricted_users variable (#64).

3.0.4 – 2023-07-14

수정

  • [위치] 상대 계층 구조 규칙이 작동하지 않던 버그가 수정되었습니다. 값 필드가 단일 선택이어야 할 때 다중 선택으로 설정되었습니다.

3.0.3 – 2023-06-04

변경됨

  • 더 많은 변수를 포함하도록 blockVisibility.contextualIndicatorClasses 필터를 업데이트하여 더 많은 커스터마이징이 가능합니다.

수정

  • [쿼리 문자열] 쿼리 매개변수 값으로 0을 사용하면 예기치 않은 결과가 발생하던 버그가 수정되었습니다.

3.0.2 – 2023-04-16

삭제됨

  • 가시성 컨트롤이 제거되어 가시성 패널이 비어 있게 시작됩니다. 이는 인터페이스를 단순화하고 이 기능이 필요하지 않은 사용자를 위해 가시성 사전 설정에 대한 혼란을 줄입니다.

수정

  • 가시성 사전 설정이 블록에서 활성화되었지만 실제 사전 설정이 없을 때 오류를 일으키는 버그를 수정했습니다.
  • 문자열에서 누락된 텍스트 도메인을 수정했습니다.

3.0.1 – 2023-03-25

수정

  • 3.0.0 릴리스 이후 에디터에서 번역이 작동하지 않던 버그를 수정했습니다.

3.0.0 – 2023-03-23

추가됨

  • 브라우저 및 장치 추가 컨트롤을 추가했습니다.
  • 쿠키컨트롤을 추가했습니다.
  • 위치 제어를 추가했습니다.
  • 메타데이터제어를 추가했습니다.
  • 추천 소스컨트롤을 추가했습니다.
  • URL 경로 컨트롤을 추가했습니다.
  • 가시성 사전 설정 컨트롤을 추가했습니다.
  • 날짜 및 시간 컨트롤을 추가했습니다.
  • 컨트롤 세트 유틸리티 지원이 추가되었습니다.
  • 로컬 가시성 제어 지원을 추가했습니다.
  • 가시성 제어 편집기 UI 요소를 추가하기 위한 ControlSetControls-ControlSetControlsIntegrations- 슬롯을 추가했습니다.
  • 추가 플러그인 설정을 추가하기 위한 PluginSettings 슬롯을 추가했습니다.
  • 추가 가시성 제어 설정을 추가하기 위해 VisibilityControls, VisibilityControlsGeneralVisibilityControlsIntegrations 슬롯을 추가했습니다.
  • 특정 블록 유형에 대한 가시성 제어를 제한하기 위해 blockVisibility.globallyRestrictedBlockTypesblockVisibility.widgetAreaRestrictedBlockTypes 필터를 추가했습니다.

변경됨

  • 이제 플러그인 스크립트가 enqueue_block_editor_assets로 대기열에 추가되고 이전 해결 방법이 제거되었습니다.
  • ControlSetControlsBottom- 슬롯을 지원 중단했습니다. 대신 ControlSetControlsIntegrations-를 사용하세요.
  • VisibilityControlsIntegrationsBottom 슬롯이 지원 중단되었습니다. 대신 VisibilityControlsIntegrations를 사용하세요.

삭제됨

  • 플러그인 관리 페이지에서 프로 업그레이드 링크를 제거했습니다.
  • 설정 페이지에서 프로 상향 판매를 제거했습니다.
  • 블록 수준 상황별 표시기 필터가 제거되었습니다.
  • blockVisibility.addControlSetModalsblockVisibility.addControlSetOptions 필터를 제거했습니다.
  • ControlSetControlsTop-ControlSetControlsMiddle- 슬롯을 제거했습니다.
  • PluginSettingsEditorTopPluginSettingsEditorTop 슬롯을 제거했습니다.
  • PluginSettingsTop, PluginSettingsMiddlePluginSettingsBottom 슬롯을 제거했습니다.
  • VisibilityControlsTop, VisibilityControlsMiddleVisibilityControlsBottom 슬롯을 제거했습니다.
  • VisibilityControlsIntegrationsTopVisibilityControlsIntegrationsBottom 슬롯을 제거했습니다.
  • RuleSetOptionsTop, RuleSetOptionsMiddle, RuleSetOptionsBottomRuleSetMoreSettingsTools 슬롯을 제거했습니다.
  • [날짜 및 시간] block_visibility_frontend_test_date_time_schedule 필터를 제거했습니다.
  • [날짜 및 시간] VisibilityControlsDateTimeTopVisibilityControlsDateTimeBottom 슬롯을 제거했습니다.
  • [날짜 및 시간] DateTimeScheduleToolbar-DateTimeScheduleControlsTop-DateTimeScheduleControlsBottom- 슬롯을 제거했습니다.
  • [날짜 및 시간] ScheduleOptionsTools, ScheduleOptionsMiddleScheduleOptionsBottom 슬롯이 제거되었습니다.
  • [화면 크기] ScreenSizeControls 슬롯을 제거했습니다.
  • [사용자 역할] VisibilityByRoleControls 슬롯을 제거했습니다.

2.6.0 – 2023-02-13

추가됨

  • [ACF] 숫자 및 날짜/시간 필드에 대한 “보다 큼”, “크거나 같음”, “미만” 및 “작거나 같음” 연산자에 대한 지원이 추가되었습니다.
  • [ACF] 필드 유형 도움말 메시지가 추가되었습니다.

변경됨

  • [ACF] 숫자 및 날짜/시간 필드에 대한 지원이 개선되었습니다.
  • [ACF] “선택” 필드에 대한 지원이 개선되었습니다.
  • 규칙 집합 필드의 도움말 메시지 지원이 개선되었습니다.

삭제됨

  • [ACF] v1.9.0에서 더 이상 사용되지 않는 프런트엔드 테스트를 제거했습니다.

수정

  • [ACF] 정보 팝오버 위치 수정.
  • 플러그인 설정 페이지에서 번역이 작동하지 않는 문제를 수정했습니다. 이 문제를 발견하고 플러그인을 프랑스어로 번역해 준 @webaxones에게 감사드립니다!
  • 플러그인 전체에서 잘못된 JSDoc 태그를 수정했습니다.

2.5.4 – 2023-02-05

변경됨

  • 고급 탭에 가시성 패널만 표시하여 Kadence 블록 지원을 개선합니다. (Kadence 블록 3.0 필요)
  • 워드프레스 6.2의 새 탭 인터페이스에 대해 InspectorControls 그룹을 “settings”로 명시적으로 설정합니다.

수정

  • 블록에 가시성 클래스를 잘못 추가하는 상황별 표시기의 버그를 수정했습니다.

2.5.3 – 2023-01-24

수정

  • 타사 플러그인에서 추가한 사용자 지정 블록 클래스를 재정의하는 상황별 표시기의 버그를 수정했습니다. (#61)

2.5.2 – 2023-01-03

수정

  • 플러그인 설정에서 단순화된 변수를 반환하는 데 사용되는 데이터 가져오기 방법의 버그가 수정되었습니다.

2.5.1 – 2023-01-03

변경됨

  • 통합 컨트롤은 단일 필터로 필터링됩니다.
  • 상황별 지표 필터의 이름이 바뀌고 통합되었습니다.

수정

  • 텍스트 전용 블록에 대한 조건부 불투명도 CSS를 수정했습니다. (#54)
  • 플러그인 설정에서 단순화된 변수만 반환하도록 데이터 가져오기 방법을 수정했습니다.
  • 잘못된 번역 문자열을 수정했습니다.
  • 핵심 도구 패널과 일치하도록 제어 재설정 버튼의 스타일을 수정했습니다.

2.5.0 – 2022-12-05

업그레이드 공지

이제 블록 가시성을 사용하려면 버전 2.5.0이 포함된 워드프레스 6.0이 필요하며 프로 애드온 사용자는 이러한 최신 개선 사항을 활용하려면 프로 1.6.0으로 업그레이드해야 합니다. 가시성 기본값이 작동하는 방식도 업데이트되었습니다. 자세한 내용은 출시 기사를 확인하세요.

추가됨

  • [화면 크기] 컨트롤과 호환되지 않는 블록을 지정하기 위한 필터가 추가되었습니다.
  • 설정 및 변수를 가져오는 동안 에디터 가시성 패널에 로딩 표시기를 추가했습니다.
  • 블록 관리자에서 분류되지 않은 블록 유형에 대한 지원이 추가되었습니다.
  • 에디터에서 도움말 알림 및 팝오버를 활성화 또는 비활성화하는 기능을 다시 추가했습니다.
  • 플러그인 설정 알림판에 미묘한 상향 판매 메시지가 추가되었습니다.
  • 버전 1.5.3 이하에 대한 프로 호환성 경고 알림이 추가되었습니다.

변경됨

  • 블록 가시성은 이제 워드프레스 6.0 이상이 필요합니다.
  • [사용자 역할] 블록 가시성 변수 엔드포인트에 의존하지 않고 직접 사용자를 가져옵니다.
  • 워드프레스 6.1 디자인 시스템과 일치하도록 편집기 UI를 재설계했습니다.
  • 블록 관리자를 재설계했습니다.
  • 모든 외부 플러그인 링크를 단일 디렉토리로 통합했습니다.
  • 상황별 표시기에 사용되는 아이콘을 포함하여 모든 사용자 지정 SVG 아이콘을 최적화했습니다. 이제 표시기 스타일시트가 50% 작아졌습니다.

삭제됨

  • 비호환성으로 인해 블록 기반 위젯 영역의 사용자 지정 HTML 블록에서 가시성 패널 및 도구 모음 컨트롤이 제거되었습니다. 게시물/페이지 편집기 및 사이트 편집기의 사용자 지정 HTML 블록에 대해 가시성 컨트롤을 계속 사용할 수 있습니다.
  • 불필요한 사용자 지정 아이콘을 제거했습니다.
  • 변수 끝점에서 지원 URL을 제거했습니다.

수정

  • [고급 사용자 정의 필드] 숫자 ACF 필드가 올바르게 평가되지 않는 버그를 수정했습니다. (#50)
  • [화면 크기] 화면 크기 컨트롤과 meow-gallery/gallery 블록을 사용하는 버그를 수정했습니다. 다른 타사 블록에서 유사한 문제를 방지하기 위해 더 나은 오류 처리가 추가되었습니다.
  • 특정 탭의 설정을 재설정하면 모든 플러그인 설정이 재설정되는 버그를 수정했습니다.

2.4.6 – 2022-11-02

수정

  • 워드프레스 6.1에서 사용자 지정 표시기 색상을 선택한 경우 상황별 표시기 스타일이 Cover 블록에서 문제를 일으키는 버그를 수정했습니다.
  • 워드프레스 6.1에서 사용자 지정 표시기 색상을 선택한 경우 상황별 표시기 스타일이 사이트 편집기의 호버 상태에 문제를 일으키는 버그를 수정했습니다.

2.4.5 – 2022-11-02

수정

  • 워드프레스 6.1에서 가시성 컨트롤이 적용될 때 텍스트 블록을 편집하는 것이 거의 불가능해지는 버그를 수정했습니다.
  • 오버레이가 활성화된 커버 블록에 블록 컨텍스트 불투명도가 잘못 적용된 버그를 수정했습니다.

2.4.4 – 2022-10-08

변경됨

  • 플러그인 설정 페이지에서 REST API 요청을 단순화하여 성능을 높이고 엣지 케이스 가져오기 오류 수정을 시도합니다.

2.4.3 – 2022-08-02

수정

  • WP Fusion 가시성 테스트에서 잘못된 필터 속성을 수정했습니다.

2.4.2 – 2022-05-09

수정

  • 화면 크기 인라인 스타일이 예상대로 로드되지 않는 클래식 테마의 버그가 수정되었습니다.

2.4.1 – 2022-05-09

변경됨

  • 이제 화면 크기 CSS 클래스가 PHP를 통해 추가되어 컨트롤을 동적 블록에서 사용할 수 있습니다.

수정

  • 화면 크기 인라인 스타일이 여러 번 인쇄되는 버그를 수정했습니다.

2.4.0 – 2022-04-10

추가됨

  • 상황별 블록 불투명도 설정을 추가했습니다.
  • 기술 자료에 대한 링크가 있는 모든 가시성 컨트롤에 정보 아이콘을 추가했습니다.
  • 블록 가시성 프로에서 쿠키 제어를 위한 쿠키 상황별 표시기를 추가했습니다.

변경됨

  • 편집기에서 팁/정보 모달을 제거했습니다. 정보 아이콘은 이제 사용자를 해당 기술 자료 페이지로 안내합니다.

수정

  • 설정에서 표시기 색상 스타일을 수정합니다.

2.3.1 – 2022-02-28

수정

  • 블록 콘텐츠가 렌더링되지 않은 경우에도 위젯 마크업이 여전히 렌더링되는 블록 기반 위젯의 문제가 수정되었습니다. ([#26])(https://github.com/ndiego/block-visibility/issues/26))
  • React Select 입력 스타일을 수정했습니다.
  • 에디터에 번지는 스타일을 수정했습니다.
  • 린팅 오류를 수정했습니다.

2.3.0 – 2021-12-14

추가됨

  • 고급 사용자 역할 제어(사용자 규칙 세트)를 추가했습니다.
  • 블록 가시성 프로 설정을 허용하여 로컬 가시성 제어를 비활성화합니다.

변경됨

  • 기본 가시성 제어 설정을 “일반 설정” 탭에서 “가시성 제어” 탭으로 이동했습니다.
  • 이제 표시기가 비활성화되면 추가 상황별 표시기 설정이 비활성화됩니다.
  • 규칙 세트는 이제 사용자 정의 규칙 레이블을 지원합니다.
  • 더 이상 관련이 없으므로 “Editor Notices” Block Editor 설정을 일시적으로 제거하십시오. 이 설정은 v2.4에서 평가되고 잠재적으로 다시 도입될 것입니다.
  • 플러그인 호환성을 워드프레스 5.9로 업데이트했습니다.

수정

  • 블록 가시성 프로가 활성화된 상태에서 사용 가능한 제어 기본값에 가시성 사전 설정이 나타나는 문제가 수정되었습니다.
  • 워드프레스 5.9 테스트에서 발견된 사소한 스타일 문제를 수정했습니다.

2.2.0 – 2021-10-29

추가됨

  • 일정 및 규칙 집합을 복제하는 기능이 추가되었습니다.
  • 블록 가시성 프로에서 가시성 사전 설정에 대한 지원이 추가되었습니다.

변경됨

  • 메뉴 길이를 줄이기 위해 가시성 컨트롤 및 도구(컨트롤 재설정, 도움말 등)가 두 개의 다른 드롭다운 메뉴로 분리되었습니다.
  • 가시성 컨트롤 관리는 이제 “눈” 아이콘을 사용하여 수행할 수 있지만 도구는 수직 점 아이콘을 사용하여 관리합니다.
  • 명확성을 향상시키기 위해 플러그인 전체에서 레이블 지정에 약간의 변경이 이루어졌습니다.

삭제됨

  • 버전 1.6.0에서 더 이상 사용되지 않는 모든 레거시 가시성 컨트롤을 제거했습니다.
  • 보다 원활한 사용자 경험을 위해 제어 재설정 확인 모달을 제거했습니다.
  • 사용자 인터페이스를 단순화하기 위해 중복 도움말/알림 텍스트를 제거했습니다.

2.1.2 – 2021-10-06

변경됨

  • 화면 크기 컨트롤에 대한 비호환성 알림이 업데이트되어 HTML 블록을 포함하고 사용자에게 해결 방법을 안내했습니다.

수정

  • 오프셋이 30분인 시간대가 제대로 처리되지 않는 날짜 및 시간 컨트롤의 버그를 수정했습니다. 이 문제를 발견하고 지원 티켓을 열어준 @ashleyzwp에게 감사드립니다!
  • 동일한 쿼리 매개변수를 사용하는 여러 문자열이 사용될 때 테스트 실패를 유발하는 쿼리 문자열 컨트롤의 버그를 수정했습니다. 이 문제를 발견하고 지원 티켓을 열어준 Lucian에게 감사드립니다!
  • 블록이 숨겨져 있을 때 null을 반환하는 render_block 필터로 인해 발생하는 Sensei(및 잠재적으로 다른 타사 플러그인)와의 충돌을 수정했습니다. 이제 빈 문자열이 대신 반환됩니다. 이 문제를 발견하고 지원 티켓을 열어준 Ted에게 감사드립니다!
  • DOING_AJAX 중에 관리자 스크립트가 대기열에 추가되어 발생하는 버그를 수정했습니다. 이 문제를 발견하고 지원 티켓을 열어준 Ted에게 감사드립니다!

2.1.1 – 2021-09-14

추가됨

  • 블록 가시성 프로의 메타데이터 컨트롤에 대한 상황별 표시기 지원이 추가되었습니다.

변경됨

  • 컨트롤 세트 도구 모음 메뉴의 지속적인 확장성 개선.
  • 설정 페이지에서 플러그인 로고를 업데이트했습니다.

수정

  • 잘못된 언어 .pot 파일을 수정했습니다.
  • 규칙 세트 구성의 버그를 수정했습니다.

2.1.0 – 2021-09-09

추가됨

  • 관리자 내에서 플러그인 설정을 재설정하고 기본값을 복원하는 기능을 추가했습니다.
  • 고급 사용자 정의 필드 컨트롤은 이제 사용자 필드를 기반으로 블록을 표시할 수 있습니다.

변경됨

  • Create_date_time 함수를 자체 유틸리티 파일로 옮겼습니다. 이를 통해 플러그인 및 블록 가시성 프로에서 사용할 수 있습니다.
  • 더 큰 확장성을 제공하기 위해 규칙 및 규칙 세트 기능을 리팩토링했습니다.
  • 향후 프로 애드온 기능을 위해 컨트롤 세트 도구 모음 메뉴의 확장성을 개선합니다.

삭제됨

  • 잘못된 integration-checks.php 파일을 제거했습니다.

수정

  • 사용자 역할 컨트롤에서 일부 사용자를 가져오지 않는 버그를 수정했습니다. 이 문제를 발견하고 지원 티켓을 열어준 @lenehanj에게 감사드립니다!
  • 다중 선택 구성 요소의 스타일을 수정했습니다.
  • 원치 않는 겹침을 유발하는 상황별 표시기의 Z-인덱스를 수정했습니다.

2.0.0 – 2021-07-27

추가됨

  • 사용자 역할 컨트롤의 일부로 특정 사용자의 가시성을 제한하는 기능이 추가되었습니다.
  • 상황별 표시기의 색상을 사용자 지정하는 기능이 추가되었습니다.
  • 블록이 사용자 정의 속성을 지원하지 않기 때문에 워드프레스 5.8의 레거시 위젯 블록에 “호환되지 않는 블록” 메시지가 추가되었습니다.
  • 프로 애드온에 대해 사용자에게 알리기 위해 설정 페이지에 블록 가시성 프로 광고를 추가했습니다.
  • 플러그인 설정 마스트헤드에 플러그인 기술 자료에 대한 직접 링크를 추가했습니다.

변경됨

  • WP Fusion 제어 논리가 보다 직관적으로 작동하는 방식을 변경했습니다. 이제 블록이 표시되려면 모든 태그 조건이 true여야 합니다. v1.9.1 이하에서는 조건이 독립적으로 작동했습니다. 이 문제를 알려준 @marlonsabala에게 감사드립니다!
  • UI/UX를 개선하기 위해 상황별 표시기 스타일을 (다시) 변경했습니다. 색상은 이제 --wp-admin-theme-color 세트로 기본 설정되며 표시기는 향상된 블록 호환성을 위해 ::after 의사 요소로 이동되었습니다.
  • Gutenberg의 향후 차원 패널 UI와 일치하도록 제어 도구 모음 스타일을 변경했습니다.

삭제됨

  • 상황별 표시기의 사용자 지정 아이콘 글꼴이 제거되었습니다. 보다 최적화된 접근 방식이 있으므로 이제 SVG 아이콘으로 되돌립니다.
  • 플러그인 설정에서 “시작하기” 탭을 제거하고 블록 가시성 웹사이트 및 WordPress.org 지원 포럼에 대한 모든 도움말 링크를 안내했습니다.
  • 플러그인 설정 페이지에서 검토 및 지원 팝업을 제거했습니다.

수정

  • 플러그인에서 wp-edit-post 종속성을 제거하여 블록 기반 위젯 화면에서 워드프레스 5.8에 도입된 오류를 수정했습니다.
  • 플러그인 설정의 철자 오류를 수정했습니다. @paaljoachim 감사합니다!
  • 단일 일정이 비활성화되었지만 다른 일정은 활성화된 경우 날짜 및 시간 컨트롤의 표시 논리가 수정되었습니다.
  • 단일 규칙 집합이 비활성화되었지만 다른 규칙 집합은 활성화된 경우 ACF 컨트롤의 표시 논리가 수정되었습니다.

1.9.1 – 2021-06-18

추가됨

  • 새로운 블록 기반 위젯 화면, 커스터마이저의 새로운 위젯 창, Gutenberg가 추가한 실험적인 내비게이션 화면에서 블록 가시성(및 Pro)에 대한 예비 지원을 추가했습니다.

수정

  • 블록 편집기에서 전체 화면에서 전환할 때 특정 관리 사용자에게 블록 편집기 치명적 오류가 산발적으로 발생하는 버그를 수정했습니다. 이 문제를 발견하고 지원 티켓을 열어준 @gsarig에게 감사드립니다!
  • 사용자 웹사이트에서 이전에 설정한 ACF 필드를 삭제할 때 간헐적으로 발생하는 PHP 오류를 수정했습니다.
  • 컨텍스트 표시기 스타일 시트가 잘못된 관리 페이지에 로드되던 버그를 수정했습니다.

1.9.0 – 2021-06-07

추가됨

  • 블록 가시성 프로에 대한 지원이 추가되었습니다.
  • ACF 제어에 규칙 세트 기능을 추가했습니다. 이를 통해 ACF 컨트롤 내에서 OR 조건을 생성할 수 있습니다.
  • “규칙 세트” 및 “규칙” 아키텍처를 추가했습니다.
  • 화면 크기 컨트롤 및 쇼트코드 블록과의 호환성 문제에 대한 알림과 기술 자료의 해결 방법에 대한 링크를 추가했습니다.
  • 새로운 가시성 컨트롤을 통합하기 위한 추가 슬롯이 추가되었습니다.

변경됨

  • 향상된 UI를 위해 블록 편집기의 많은 Popover 구성 요소를 Modal 구성 요소로 교체했습니다.
  • 향상된 UI를 위해 대부분의 다른 Button/Popover 구성 요소를 DropdownMenu 구성 요소로 교체했습니다.
  • “제거” 일정 버튼은 이제 블록 가시성 프로와 일관성을 유지하기 위해 일정 도구 모음의 휴지통 아이콘입니다.
  • 플러그인 설정 탭은 이제 URL 쿼리 매개변수를 기반으로 직접 탐색할 수 있습니다.
  • 컨트롤은 이제 컨트롤 선택기에서 알파벳순으로 정렬됩니다.
  • 화면 크기 제어 CSS는 이제 이러한 설정을 사용하는 실제로 블록이 있는 경우에만 조건부로 로드됩니다.
  • 상황별 표시기는 이제 사용자 정의 아이콘 글꼴로 구동되어 성능을 개선하고 파일 크기를 줄입니다.
  • 전반적으로 약간의 UI 개선.

삭제됨

  • 화면 크기 제어에 사용되었으며 로드할 추가 파일이 필요한 더미 frontend.css 파일을 제거했습니다. 이제 대체 구현이 사용됩니다.

수정

  • 복제된 블록의 가시성을 편집하면 원본 블록도 편집되는 오류를 수정했습니다. 이 문제를 발견하고 지원 티켓을 열어준 @mmcginnis에게 감사드립니다!
  • 모든 렌더링 기능 외부에 있는 withFilter HOC를 재배치하여 슬롯 구성 요소에 대한 불필요한 재렌더링 및 포커스 손실을 수정했습니다.
  • 날짜 및 시간 프런트엔드 테스트의 오류를 수정했습니다.
  • 이전에는 번역할 수 없었던 쿼리 문자열 컨트롤의 레이블을 수정했습니다.
  • 플러그인 기술 자료에 대한 잘못된 링크를 수정했습니다.

1.8.0 – 2021-04-13

추가됨

  • 블록 가시성을 위한 두 번째 타사 통합 기능인 고급 사용자 지정 필드 컨트롤이 추가되었습니다! 🎉
  • 날짜 및 시간 일정에 여러 기능을 추가했습니다. 🎉
  • 블록당 날짜 및 시간 제어 기능 “반전”을 추가했습니다. 기본적으로 이 컨트롤을 사용하면 하나 이상의 일정이 적용되는 경우 선택한 블록을 표시할 수 있습니다. 이제 하나 이상의 일정이 적용되는 경우 선택적으로 차단을 숨길 수 있습니다!
  • 기본 가시성 컨트롤을 설정하는 기능을 추가했습니다.
  • 각 블록의 가시성 컨트롤을 쉽게 재설정하는 기능이 추가되었습니다.

변경됨

  • 업데이트된 컨트롤 세트 컨트롤 토글 아이콘이 WP 코어와 더 일치하도록 합니다.
  • WP 코어와 더욱 일치하도록 팝오버 스타일을 업데이트했습니다.

삭제됨

  • enable_scheduling 설정을 제거했습니다. 이제 사용자는 블록 수준에서 가시성 컨트롤을 쉽게 전환할 수 있으므로 이 설정이 더 이상 필요하지 않습니다. 가시성 제어 설정에서 전체 날짜 및 시간 제어를 활성화/비활성화할 수 있습니다.
  • 버전 1.4.1에서 더 이상 사용되지 않는 startDateTimeendDateTime 속성에 대한 조건부 표시기 지원이 제거되었습니다. 이러한 속성에 대한 프런트엔드 가시성 테스트는 계속 작동하지만 버전 2.0에서 제거될 가능성이 높습니다.

수정

  • 통합을 개선하기 위해 WP Fusion 필터를 수정했습니다.

1.7.1 – 2021-03-29

수정

  • WP 디버그가 활성화된 경우 설정 페이지가 로드되지 않는 원인이 되는 플러그인 변수 REST API 경로의 오류를 수정했습니다. 이 문제를 발견하고 지원 티켓을 열어준 @gsarig에게 감사드립니다!

1.7.0 – 2021-03-29

추가됨

  • 블록 가시성을 위한 최초의 타사 통합 WP Fusion 컨트롤을 추가했습니다.! 🎉
  • 쿼리 문자열 컨트롤을 추가하여 블록 가시성의 마케팅 기능을 대폭 강화했습니다! 🎉
  • 모든 다중 선택 필드에 대한 프로젝트 종속성으로 react-select를 추가했습니다.

변경됨

  • 블록이 표시되려면 모든 제어 조건이 충족되어야 함을 강조하기 위해 여러 제어가 활성화된 경우 제어 세트 UI가 업데이트되었습니다.
  • “제한된 사용자 역할” 설정은 이제 더 깔끔한 사용자 인터페이스를 위해 react-select를 사용합니다.
  • 상황별 표시기 아이콘이 업데이트되었습니다. 컨트롤이 2개 이상 활성화되면 이제 일반 표시기가 표시됩니다.

수정

  • 활성화된 가시성 컨트롤에 의해 숨겨져야 하는 블록이 REST API 요청에 나타나는 문제가 수정되었습니다. 이를 통해 정교한 사용자는 공개 엔드포인트(예: wp-json/wp/v2/...)를 통해 의도하지 않은 콘텐츠를 “볼” 수 있습니다. 이것은 이제 수정되었습니다. 보고해 주신 @tkraftner에게 감사드립니다.
  • REST API 접두사가 있거나 “재배치”된 WP 설치에 대한 플러그인 설정에서 REST API URL을 올바르게 가져오지 않는 문제가 수정되었습니다. 이 문제를 보고해 주신 Mike에게 감사드립니다.
  • 누락된 속성 스키마로 인한 사소한 오류를 수정합니다.

1.6.0 – 2021-03-21

추가됨

  • 새로운 UI를 통해 사용자는 블록 수준에서 사용 가능한 가시성 컨트롤을 켜고 끌 수 있어 더 깨끗한 인터페이스를 만들 수 있습니다.
  • 플러그인의 확장성을 개선하고 향후 거의 무제한의 새로운 기능을 허용하는 새로운 “컨트롤 세트” 속성 구조.

변경됨

  • 이전 버전과의 호환성을 유지하면서 새로운 “컨트롤 세트” 특성 구조를 존중하도록 모든 가시성 프런트엔드 테스트를 업데이트했습니다.
  • 이전 버전과의 호환성을 유지하면서 새로운 “컨트롤 세트” 속성 구조를 존중하도록 모든 편집기 조건 표시기를 업데이트했습니다.

삭제됨

  • 새 사용자를 위해 일회성 “빠른 팁” 팝업을 닫을 수 있도록 에디터에서 눈에 거슬리는 “컨트롤 사용자 지정” 관리자 알림을 제거했습니다.
  • 서버 측에서 렌더링된 블록과의 호환성을 위해 기본 플러그인 클래스에서 자세한 속성 사양을 제거했습니다. 더 이상 필요하지 않습니다.
  • hide-control-section.js 및 해당 기능은 더 이상 필요하지 않습니다.

1.5.3 – 2021-03-10

수정

  • HideBlock 속성 설정이 누락되어 발생하는 PHP 오류를 수정했습니다. 이 문제를 발견하고 지원 티켓을 열어준 @muppix에게 감사드립니다!

1.5.2 – 2021-03-06

추가됨

  • 가능한 최소한의 성가신 방법으로 플러그인 설정 페이지에 지원 및 검토 넛지를 추가했습니다. 😉
  • 새로운 스크린샷 및 추가 정보 업데이트.

수정

  • 블록 관리자에 의해 비활성화된 블록에 대해 가시성 설정이 여전히 표시되던 버그를 수정했습니다.
  • 초대형 및 초대형 화면 크기 컨트롤에 대해 조건부 표시기가 표시되지 않는 문제를 수정했습니다.

1.5.1 – 2021-02-28

수정

  • 플러그인 설정이 예상대로 REST API에서 가져오지 않는 오류가 수정되었습니다. 이 문제는 하위 디렉토리에 워드프레스가 설치된 웹 사이트에 영향을 미쳤습니다. 이 문제를 발견하고 지원 티켓을 열어준 @elenasaygo에게 감사드립니다!
  • 워드프레스가 하위 디렉토리에 설치될 때 오류가 발생하지 않도록 get_current_user_role()의 로직을 수정했습니다.

1.5.0 – 2021-02-22

추가됨

  • 화면 크기 컨트롤을 사용하면 화면 너비(데스크톱, 태블릿, 모바일 등)에 따라 블록을 표시하거나 숨길 수 있습니다.
  • 플러그인 설정 검색을 위한 범용 기능을 추가했습니다.

변경됨

  • 설정 레이아웃 및 스타일을 약간 조정했습니다.
  • 웹 사이트 변경 사항을 반영하도록 모든 설명서 링크가 업데이트되었습니다.

삭제됨

  • REST API 설정 클래스에서 레거시 가시성 제어를 제거했습니다.

수정

  • 플러그인 설정에서 비활성화된 경우 예약 컨트롤이 프런트엔드에서 여전히 활성 상태였던 오류를 수정했습니다.

1.4.3 – 2021-02-06

수정

  • 플러그인 자산이 잘못된 관리 페이지에 대기열에 포함되었을 때 발생하는 오류입니다. 개선된 논리는 이제 블록 편집기 없이 모든 관리 페이지에서 자산을 대기열에서 제거합니다. 이것을 잡아준 @gsarig에게 감사합니다!

1.4.2 – 2021-01-19

수정

  • 플러그인 삭제 시 발생하는 오류입니다.
  • 자리 표시자 블록(예: 쇼트코드 블록)에 상황별 표시기 테두리가 표시되지 않음

1.4.1 – 2021-01-18

추가됨

  • 시작 및 종료 날짜/시간을 제거하지 않고도 블록 수준에서 예약을 비활성화하는 기능.
  • 가시성이 활성화된 모든 블록 유형에 대한 blockVisibility “supports” 변수. 이는 블록에 가시성 컨트롤이 있어야 하는지 여부를 감지하는 보다 일관된 방법을 제공합니다.

변경됨

  • 상황별 표시기 아이콘이 업데이트되어 더 읽기 쉬워졌습니다.
  • 스케줄링 컨트롤을 리팩터링했습니다.
  • 표준 워드프레스 레이블 지정 및 명명법과 더 일치하도록 역할별 가시성 레이블을 업데이트했습니다.

지원 중단됨

  • blockVisibility 특성의 startDateTimeendDateTime 속성은 더 이상 사용되지 않습니다. 모든 새 블록은 새 scheduling 속성을 ​​사용합니다.

삭제됨

  • 몇 가지 설정만 활성화된 경우 블록 마크업을 정리하기 위해 가시성 블록 속성이 기본값으로 설정됩니다.

수정

  • 일부 타사 블록, 특히 Jetpack 블록은 블록 JS가 대기열에 추가되는 방식으로 인해 가시성 제어를 수신하지 못했습니다.

1.4.0 – 2021-01-01

업그레이드 경고

블록 가시성 플러그인의 장기적인 유지 관리를 위해 버전 1.4.0에서는 기본 파일 구조에 대한 변경이 필요했습니다. 따라서 1.3.0 이하 버전에서 업그레이드하면 플러그인이 비활성화되고 오류 메시지가 표시됩니다. 하지만 걱정하지 마세요. 블록 가시성을 다시 활성화하면 됩니다.

이것은 한 번만 발생하는 안타까운 문제입니다. 이로 인해 불편을 끼쳐드려 죄송합니다. 하지만 이 변경으로 인해 플러그인이 향후 많은 흥미로운 향상을 위해 더 나은 위치에 있을 것이라고 믿습니다!

추가됨

  • 전체 사이트 편집 기능과의 예비 호환성
  • 곧 출시될 프로 애드온을 지원하는 후크 및 슬롯

변경됨

  • 블록 가시성은 이제 새로운 핵심 기능을 활용하기 위해 워드프레스 5.5가 필요합니다.
  • 이제 기본 플러그인 파일은 단순히 block-visibility.php이고 설정 클래스가 이동되었습니다.
  • 블록 가시성 설정 페이지 재설계
  • 블록 가시성 설정 페이지에서 플러그인 설정 및 변수 데이터를 가져오는 방법을 리팩토링했습니다.

삭제됨

  • 플러그인의 버전 요구 사항이 이제 워드프레스 5.5이므로 더 이상 필요하지 않은 구성 요소 스타일 지정

1.3.0 – 2020-12-05

추가됨

  • 이제 사용자 권한을 통해 웹사이트 관리자는 가시성 설정을 사용할 수 있는 사람을 제어할 수 있습니다.
  • 플러그인 데이터 검색을 위한 사용자 지정 REST API 경로

변경됨

  • 기본적으로 이제 블록 편집기에 액세스할 수 있는 모든 사용자가 가시성 컨트롤을 사용할 수 있습니다.
  • 블록 편집기에서 플러그인 설정 및 변수 데이터를 가져오는 방법을 리팩토링했습니다.
  • 보다 일관된 파일/폴더 레이아웃으로 많은 플러그인을 재구성했습니다.

수정

  • 모든 가시성 컨트롤을 사용할 때 상황별 표시기 아이콘이 올바르지 않고 차단이 비활성화되었습니다.

1.2.0 – 2020-11-15

추가됨

  • Restrict by User Roles 가시성 컨트롤에 “선택한 역할 숨기기” 기능이 추가되었습니다. 기능 요청에 대해 @edwardsh에게 감사드립니다!

1.1.0 – 2020-11-05

추가됨

  • 블록 스케줄링을 위한 날짜 및 시간 제어
  • 블록 편집기에 대한 가시성 설정을 위한 상황별 표시기
  • 블록을 빠르게 숨길 수 있는 도구 모음 옵션
  • 모든 새로운 기능을 동적으로 제어하는 ​​추가 플러그인 설정

1.0.1 – 2020-08-11

수정

  • 새 설치에 나타날 수 있는 PHP 경고 메시지를 해결했습니다.

1.0.0 – 2020-08-03

  • 초기 출시