반응형

분류 전체보기 796

WooCommerce 작업 후크 및 템플릿 재정의

WooCommerce 작업 후크 및 템플릿 재정의 저는 WooCommerce로 템플릿을 만드는 방법을 배우기 시작했고 약간의 문제가 있었습니다.예를 들어 php 파일 content-single-product에 있습니다.Woocommerce 플러그인의 php 다음과 같은 문자열이 있습니다. 예를 들어 편집(일부 필드 삭제 및 구조 변경)할 경우 문자열을 지우려고 합니다. do_action('woocommerce_single_product_product_module'); 그 후에 이렇게 씁니다. 왜 이게 안 되는지 말씀해 주시겠어요? 그렇게 편집하는 올바른 방법은 무엇일까요? 감사해요.먼저 아래 참조에서는 주제를 통해 woocommerce 템플릿을 올바르게 덮어쓰는 방법을 확인할 수 있습니다(플러그인 템플릿..

programing 2023.02.07

Woocommerce에서 새 제품을 추가할 때 모든 제품 특성 자동 추가

Woocommerce에서 새 제품을 추가할 때 모든 제품 특성 자동 추가 제 고객은 Wordpress의 플러그인 Woocommerce를 기반으로 이 이상한 변경을 요청했습니다. 제품 생성 시 모든 제품 속성을 자동으로 추가할 수 있습니까? 또한 속성에 값이 입력되지 않은 경우 "제품 페이지에 표시" 체크박스를 자동으로 비활성화할 수 있습니까? 어떤 도움이라도 정말 감사합니다. 편집(설명): 위에서 설명한 내용은 다음과 같습니다.다음은 새로운 제품을 만들 때 기존의 모든 제품 변형 + 용어를 자동으로 추가하는 방법입니다. 코드(코멘트): add_action( 'save_post', 'auto_add_product_attributes', 50, 3 ); function auto_add_product_attr..

programing 2023.02.07

PHP 5.4가 설치된 WordPress 3.7에서 엄격한 표준 오류 비활성화

PHP 5.4가 설치된 WordPress 3.7에서 엄격한 표준 오류 비활성화 컴퓨터를 OS X 10.9로 업데이트한 후 php.ini 파일을 통해 WordPress 3.7에서 STRETT 오류 보고를 비활성화하려고 합니다.저는 Mavericks와 함께 제공되는 PHP 버전 5.4.17을 실행하고 있습니다. 내 wp-config.php 파일에서는, I가 netable로 되어 있습니다.define('WP_DEBUG', true);OS를 업그레이드하기 전에 정상적으로 동작하고 있었습니다.그 결과 PHP가 되었습니다. php.ini 파일에서 error_reporting을 다음과 같이 설정해 보았습니다. error_reporting = E_ALL 또는 error_reporting = E_ALL & ~E_STRI..

programing 2023.02.07

Wordpress 플러그인의 클래스 내에서 $this를 사용하면 치명적인 오류가 발생하는 이유는 무엇입니까?

Wordpress 플러그인의 클래스 내에서 $this를 사용하면 치명적인 오류가 발생하는 이유는 무엇입니까? 관리 영역에 페이지를 만드는 Wordpress 플러그인을 작성하고 프런트 엔드 코드를 실행하는 중입니다. 아래 코드는 멋집니다.Fatal error: Using $this when not in object contexterror. 변수가 클래스 내에서 호출되기 때문에 다소 혼란스러운 부분입니다. 함수 및 클래스에 대해 의도된 Wordpress 플러그인 구조를 따르지 않는 것 같습니다만, 아래의 개념 코드는 Wordpress Codex의 플러그인 개발에 관련된 항목을 사용하여 작성되었습니다. Wordpress 코드베이스 외부에서 클래스의 인스턴스를 만들면 모든 것이 정상이기 때문에 오류가 발생하는 ..

programing 2023.02.07

Word Press:플러그인이 설치되어 있는지 확인합니다(ACF).

Word Press:플러그인이 설치되어 있는지 확인합니다(ACF). 예방하고 싶다fatal errorACF 플러그인이 비활성화되거나 설치되지 않은 경우. 플러그인의 주요 기능은 다음과 같습니다.get_field()제가 이 코드를 썼는데functions.php확인 대상: if ( !function_exists('get_field') ) { function get_field() { echo 'plugin ACF is not installed'; } } 이게 허용 가능한 관행이라고 말해줘요?ACF 자체는 프레임워크가 로드되었는지 확인하기 위해 체크를 사용합니다.이미 다른 플러그인 또는 테마에 의해 포함 및 호출된 경우 ACF는 자신의 클래스를 다시 인스턴스화하지 않습니다.클래스 체크를 사용하면 다음과 같이 됩..

programing 2023.02.07

서버 측에 git 저장소를 만듭니다.

서버 측에 git 저장소를 만듭니다. 저는 큰 문제가 있어서 이 주제를 이해할 수 없어요.나는 웹사이트가 있는 서버를 가지고 있다.는 그곳에 a i i는그 i i i i i i i 。git init가 만든 git add *서버의 모든 파일을 저장소에 추가합니다.가 것보다commit모든 파일을 저장소에 커밋합니다. it it it it it it it it it it it로 한 것보다git clone ssh://username@mysite.com/wordpress/.git제 지역 고객에게요. 모든 것이 잘 되었고 나는 내 프로젝트에서 복사본을 얻었다.요, 해서 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★」commit a push 파일 않았습니다 파일질..

programing 2023.02.07
반응형