4가지 간단한 옵션으로 Storefront 및 Woocommerce 바닥글 링크로 빌드를 제거하는 방법

게시 됨: 2020-04-13

스토어프론트 및 WooCommerce 바닥글 링크로 빌드 제거 최근에 WooCommerce 플러그인으로 새 사이트를 만든 후 온보딩 마법사 단계 중 하나를 통해 Storefront WooCommerce 테마를 따라 설치할 수 있습니다. 이는 좋은 일입니다. 테마를 WooCommerce 상점 테마로 유지하려면 사용자 정의해야 합니다. 이 테마의 가장 일반적인 문제 중 하나는 많은 사용자가 제거하거나 교체하려는 지속적인 바닥글 크레딧 링크입니다. 지원되는 결제 방법, 소셜 아이콘, 쿠키 알림 등과 같은 사용자 지정 기능을 더 추가할 수도 있습니다.

이 게시물에서는 Storefront 바닥글 크레딧 링크를 편집 및 제거하는 방법을 보여주고 코드와 취해야 할 단계를 공유합니다. 이 게시물을 읽는 대부분의 사용자는 Storefront 바닥글을 완전히 사용자 지정하려면 빠른 솔루션이 필요하기 때문에 플러그인 솔루션도 생각해 냈습니다.

저는 또한 현재 사용자가 Storefront를 프리미엄 품질 WooCommerce 테마로 전환하는 데 도움이 되는 고급 Storefront 테마 사용자 정의 플러그인을 작업하고 있습니다.

Storefront Footer Editor 플러그인 - 11 바닥글 레이아웃 사용자 정의 옵션 functions.php 파일을 편집하거나 스니펫을 추가하고 싶지 않고 플러그인 사용을 선호하는 경우 바닥글 크레딧 링크를 제거할 수 있는 플러그인을 만들었습니다. 여기에서 플러그인을 찾을 수 있습니다.

상점 바닥글 크레딧 링크

해야 할 일 중 하나는 아래 이미지에 표시된 스토어프론트 및 Woocommerce 바닥글 링크로 빌드를 제거하는 것입니다. Storefront 및 Woocommerce 바닥글 링크로 빌드를 제거하는 방법

다음은 상점 첫 WooCommerce 테마에서 바닥글 링크를 제거하는 방법입니다.

  1. 템플릿 기능에서 스토어 크레딧 액션 후크를 찾습니다.
  2. 상점 작업 후크 의 콜백 함수를 찾습니다.
  3. 스토어프론트 및 Woocommerce로 빌드를 읽는 원치 않는 부분을 제거하도록 콜백 기능을 편집하십시오 .
  4. apply_filters를 사용하여 해당 부분을 제거 하고 기능에 저작권 및 날짜 세부 정보를 남겨둡니다.
  5. 또는 remove_action을 사용하여 작업을 제거할 수 있습니다 .
  6. CSS display 속성 을 display: none으로 설정 하여 제거할 수도 있습니다.
  7. 마지막으로 자식 테마를 사용 하여 기본 테마 함수를 재정의하는 새로운 함수 storefront_credit() 함수를 작성할 수 있습니다.

이러한 각 옵션을 작동시키는 방법을 자세히 설명하겠습니다.

#1) 스토어프론트 및 우커머스 바닥글 링크로 빌드 제거를 위한 콜백 기능 편집

WooCommerce와 Storefront 테마에 크레딧을 주는 것은 좋은 일이지만 바닥글 링크는 항상 웹사이트에서 트래픽을 유도합니다. 이 테마를 유지하려면 built with storefront & Woocommerce 바닥글 링크를 제거해야 합니다.

이 테마를 설치했을 때 나는 그 단순함이 마음에 들었고 내 튜토리얼에서 일러스트레이션으로 사용하고 싶었습니다. 어떤 이유로 바닥글 크레딧 링크가 마음에 들지 않고 항상 즉시 제거하고 싶고 테마 사용자 지정을 시작합니다.

Storefront 및 Woocommerce 바닥글 링크 위치로 구축

당신이 footer.php 를 확인할 때 당신은 이것이 storefront & Woocommerce 바닥글 링크로 구축된 것을 볼 수 없을 것입니다. 그래서 그것을 제거하기 위해 action hook을 사용하여 거기에 추가되었다는 것을 알았고 물론 remove_action과 같은 것을 사용할 것입니다.

그래서 즉시 액션 훅을 찾기 시작했고 그 위치를 찾는 데 시간이 오래 걸렸지만 마침내 찾았습니다. 이것은 storefront_credit라는 콜백 함수이며 위치 경로는 다음과 같습니다.

 wp-content/themes/storefront/inc/storefront-template-functions.php 

Storefront 및 Woocommerce 바닥글 링크 위치로 구축

코드 편집기에서 줄 번호 129 또는 그 부근을 찾아야 합니다.

Storefront 및 Woocommerce 바닥글 링크로 빌드를 제거하는 방법

업데이트하지 않을 사용자 정의 WooCommerce 테마를 구축하기 위해 상점 첫화면 테마를 재사용하려는 경우 이 작업 콜백 기능을 편집하여 해당 부분을 제거하고 해당 크레딧 바닥글 링크 없이 교체하거나 그대로 둘 수 있습니다. 이 경우 해당 콜백 함수의 코드는 다음과 같이 변경될 수 있습니다.

 if ( ! function_exists( 'storefront_credit' ) ) {
/**
* 테마 크레딧 표시
*
* @1.0.0부터
* @반환 무효
*/
함수 storefront_credit() {?>

  <div class="사이트 정보">

      <?php echo esc_html( '&copy; ' . get_bloginfo( 'name' ) . ' ' . date( 'Y' ) ); ?>

    </div><!-- .사이트 정보 -->
  <?php
  }
}

결과는 built with storefront & Woocommerce 바닥글 링크 를 제거하고 사이트 이름, 저작권을 남겨야 하며 다음과 같아야 합니다.

Storefront 및 Woocommerce 바닥글 링크로 빌드를 제거하는 방법 #2) CSS를 사용하여 Storefront 및 Woocommerce 바닥글 링크로 빌드 제거

이것은 바닥글 링크의 가시성을 숨기기 때문에 가장 비효율적인 방법입니다. 아래와 같이 Inspect Browser 도구를 사용하여 바닥글 링크의 클래스를 찾으면 됩니다.

이제 다음과 같이 display: none 규칙을 site-info 클래스에 적용하기만 하면 됩니다.

 .사이트 정보 {

    디스플레이: 없음;

}

이것은 단순히 바닥글 링크를 대상으로 하고 숨깁니다. 다음과 같이 가시성 규칙을 사용할 수도 있습니다.

 .사이트 정보 {

    가시성: 숨김;

}

#3) remove_action을 사용하여 Woocommerce 바닥글 링크 제거

제거 작업은 이 테마의 향후 업데이트에 문제를 일으키지 않고 이 바닥글 링크를 제거하는 또 다른 빠른 방법입니다.

이 경우 하위 테마 functions.php 파일에 제거 바닥글을 추가해야 합니다. 이 경우 remove_action 함수는 다음과 같아야 합니다.

 remove_action('storefront_footer', 'storefront_credit',20);

#4) 하위 테마 기능을 사용하여 바닥글 링크 무시

마지막으로 함수를 하위 테마 functions.php에 복사하고 다음과 같은 코드를 추가하거나 자신의 신용 링크를 추가할 수 있습니다.

 /**
  * 맞춤형 WooCommerce 상점 크레딧 메시지 표시
  */

 함수 storefront_credit() {
       ?>
       <div class="사이트 정보">

             <?php echo esc_html( apply_filters( 'storefront_copyright_text', $content = '&copy; ' . get_bloginfo( 'name' ) . ' ' . date( 'Y' ) ) ); ?>

             <?php if ( apply_filters( 'storefront_credit_link', true ) ) { ?>

             <br /> <?php echo '<a href="https://njengah.com" target="_blank" title="' . '" rel="author">' . esc_html__( '조에 의해 구축 ', 'storefront' ) . '</a>' ?> 및 <a href="https://yourdomain.com" title="Your Company Name">귀하의 회사 이름</a>.

             <?php } ?>

       </div><!-- .사이트 정보 -->

       <?php

 }

섹션을 내 도메인으로, 텍스트를 각각의 도메인 이름 및 선호하는 텍스트로 바꿀 수 있습니다.

결론

이 게시물에서 볼 수 있듯이 WooCommerce 바닥글 크레딧 링크를 제거할 수 있는 여러 가지 방법이 있습니다. 목표 또는 프로그래밍 경험에 따라 다릅니다. WooCommerce 개발자이고 스토어프론트 테마를 스타터 테마로 사용하려는 경우 콜백 함수를 직접 편집하는 것이 이 작업을 완료하는 방법이어야 합니다. 이제 스토어프론트 및 Woocommerce 바닥글 링크로 빌드를 문제 없이 제거할 수 있기를 바랍니다. 다른 WooCommerce 개발 문제가 있는 경우 언제든지 연락하여 더 많은 조언과 도움을 받을 수 있습니다.

유사한 기사