반응형

Wordpress 47

모든 도메인에 대해 문서 루트 외부에 CMS 설치 가능

모든 도메인에 대해 문서 루트 외부에 CMS 설치 가능 WordPress나 Drupal 등의 CMS 설치를 하나의 메인 CMS 설치의 복제품으로 여러 웹 사이트에서 실행하도록 설정하려면 어떻게 해야 합니까?동일한 서버에서 호스트되는 서로 다른 서버 계정에 의해 소유 및 관리됩니다. 설정은 다음과 같습니다. 소프트웨어: " " " "nginx apache2(VestaCP) 루트: ★★★★★★★★★★★★★★★★ ★/home/user/example.com/public_html/ 「1개의 CMS 인스톨의 복제」라고 하는 것은, 무엇을 의미합니까. 그림에서 설명한 바와 같이 DocumentRoot가 가리키는 폴더를 소유한 모든 사용자는 CMS 설치의 인스턴스를 복제/작성/사용할 수 있습니다. CMS 설치를 실행하..

programing 2023.03.17

WooCommerce 훅은 "결제 완료 후" 액션에 사용됩니다.

WooCommerce 훅은 "결제 완료 후" 액션에 사용됩니다. 저는 WooCommerce와 Wordpress를 사용하고 있습니다.커스텀 라이센스 키 생성기를 가지고 있는데, 누군가가 WooCommerce를 통해 내 플러그인을 성공적으로 구입했을 때 라이센스 키를 생성하기를 원합니다. 꽤 간단해 보입니다. 사용자가 내 사이트에서 체크아웃을 완료 사용자는 Paypal로 리다이렉트 되고, 여기서 지불 자격 정보를 입력합니다. 페이팔은 내 사이트에 결제가 완료되었다고 알려준다. 저는 일종의 "지급 완료" 또는 "주문 완료" WooCommerce 액션에 접속하여 라이선스를 생성합니다. 문제는 다음과 같습니다.어떤 훅이 잘 맞을지 정말 모르겠어요.Woocommerce는 사이트에 모든 후크 컬렉션을 나열하고 있지만..

programing 2023.03.17

WPML 및 커스텀 포스트 타입 아카이브 템플릿

WPML 및 커스텀 포스트 타입 아카이브 템플릿 WPML 3.0.2-a를 WordPress 3.8.1과 함께 사용하고 있습니다. 커스텀 투고 타입은 다음과 같이 정의되어 있습니다. function add_custom_posts(){ $args = array( 'labels' => array( 'name' => __( 'Showcases' ), 'singular_name' => __( 'Showcases' ), 'add_new_item' => __( 'Add New Showcase'), 'edit_item' => __( 'Edit Showcases' ), 'view_item' => __( 'View Showcase' ), 'search_items' => __( 'Search Showcases' ), 'no..

programing 2023.03.12

WordPress 웹 사이트를 프로그레시브 웹 앱으로 변환

WordPress 웹 사이트를 프로그레시브 웹 앱으로 변환 Progressive Web App을 만들고 있습니다만, 아직 온라인에서는 문서나 서포트가 거의 없습니다.저는 이 메일에 궁금한 점을 모두 기재하고 있습니다. 데스크톱용 Service Worker API(Offline Mode)의 현재 지원은 무엇입니까?모바일(Android-Chrome)에서는 오프라인 모드로 동작하지만 데스크톱(Chrome42)에서는 동작하지 않는 작은 앱을 작성했습니다.이를 위해 개발 환경을 구성해야 하므로 애플리케이션 테스트에 무엇이 필요한지 알아야 합니다.IOS-Safari/Chrome에서도 동작하지 않습니다. 서비스 작업에서는 캐시를 광범위하게 사용하고 있으며, Dekstop Chrome에서 서비스 워커의 내부 디버깅 또..

programing 2023.03.07

WordPress 사용자가 확장자 없이 사진 업로드

WordPress 사용자가 확장자 없이 사진 업로드 나는 여기서 가장 이상한 문제를 안고 있다.제 웹사이트에는 다음과 같은 이름의 사진을 계속 업로드하는 WordPress 4.2.2를 사용하는 작가가 있습니다.()),00확장자조차 없이 어떤 어두운 이유로 이 이미지들은 WordPress 업로드 필터를 우회하여 다음과 같은 엉뚱한 이름을 얻습니다.jpg또는jpg4. 이미지 크기 조정 시스템을 사용하면 다음과 같은 이름으로 이미지 생성을 종료할 수 있습니다.jpg12-250x100. (후행 도트에 주의해 주세요. 따라서 CloudFlare 캐시가 파손되고 내부 캐시가 파손되며 이 청소년의 침실을 마무리하기 위해 슈퍼 유저 액세스에도 이 오류를 재현할 수 없습니다.나는 이미 그의 사용자를 확인했고 그는 그것을..

programing 2023.03.07

WooCommerce csv 사용자 지정 필드 가져오기 - 사용자 지정 필드를 포함하도록 기본 제공 임포터를 조정하시겠습니까?

WooCommerce csv 사용자 지정 필드 가져오기 - 사용자 지정 필드를 포함하도록 기본 제공 임포터를 조정하시겠습니까? 2000개 이상의 제품에 대해 커스텀 필드의 값을 Import해야 하는 상황에서 이를 가능하게 하는 무료 플러그인이나 빌트인 기능을 찾을 수 없습니다.현재 이 기능을 갖춘 다양한 프리미엄 플러그인을 찾았지만, 가장 저렴한 플러그인은 50달러이며, 현시점에서는 예산 범위 밖입니다. 그래서 여기 계신 분 중에 내장 CSV 임포터 및 익스포터에 커스텀 필드를 추가하는 방법을 알고 계신 분 계십니까?Woocommerce의 3.1 이후 버전은 무엇입니까?지금까지 제품 데이터에 대한 사용자 지정 필드를 성공적으로 생성했지만 기본 제공 임포터에 자동으로 표시되지 않습니다(안타깝게도). 실행 ..

programing 2023.03.02

WordPress, nginx 프록시 및 서브 디렉토리: wp-login.php가 도메인으로 리다이렉트하다

WordPress, nginx 프록시 및 서브 디렉토리: wp-login.php가 도메인으로 리다이렉트하다 NGINX 구성에서는 WordPress 블로그가 개인 서버에 있습니다.NGINX 공용 서버는 https://www.example.com/blog/의 개인 서버 콘텐츠를 프록시합니다. location ^~ /blog/ { # A "subdirectory", hiding a proxied server proxy_pass http://192.168.0.5:80/; # The blog resides in the # private's web root, # not in a subdirectory proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_..

programing 2023.02.25

woocommerce 속성값 목록 가져오기

woocommerce 속성값 목록 가져오기 워드프레스에 woocommerce를 사용하여 심플한 숍 사이트를 만들고 있으며, 제품에 몇 가지 속성을 추가했습니다.이것들은, 즉,size그리고.color사이즈에 따라 Small, Medium, Large 등 다양한 값이 준비되어 있습니다.색상 ie도 마찬가지입니다.빨강, 파랑, 초록 이 값을 드롭다운에 표시하려고 합니다.기본적으로 나열만 하면 상점 카탈로그 페이지의 필터로 사용할 수 있습니다. 어떤 도움이라도 좋습니다. 편집: woocommerce 코드와 api 문서를 조사하여 속성을 가져오기 위한 코드만 찾았습니다. global $woocommerce; $attr_tax = $woocommerce->get_attribute_taxonomy_names(); f..

programing 2023.02.25

WooCommerce에서 cart_item_data를 가져오려면 어떻게 해야 합니까?

WooCommerce에서 cart_item_data를 가져오려면 어떻게 해야 합니까? 기능 중에 "카트 아이템 데이터"를 추가하는 필터가 있습니다.필터는woocommerce_add_cart_item_data여기에 커스텀 플러그인 데이터를 저장하여 아이템에 대한 데이터를 저장하고 여러 제품을 다른 데이터로 추가할 수 있도록 하였습니다. 이 모든 것이 효과가 있는 것 같았지만, 데이터를 취득할 수 없습니다.이해할 수가 없어요.데이터는 거기에 있고, 연속된 문자열로 볼 수 있지만, 꺼낼 수 없습니다. echo ''; var_dump( WC() ); foreach( WC()->cart->get_cart() as $cart_item ) { var_dump( $cart_item ); var_dump( WC()->c..

programing 2023.02.22

woocommerce - 카트 항목 수량을 프로그래밍 방식으로 업데이트합니다.

woocommerce - 카트 항목 수량을 프로그래밍 방식으로 업데이트합니다. 카트 내 특정 제품의 수량을 일정 기준에 부합하는 경우 프로그램 방식으로 업데이트하려고 합니다. 카트 아이템의 가격은 아래와 같이 간단하게 갱신할 수 있습니다. add_action( 'woocommerce_before_calculate_totals', 'wwpa_simple_add_cart_price' ); function wwpa_simple_add_cart_price( $cart_object ) { foreach ( $cart_object->cart_contents as $key => $value ) { $value['data']->price = '1'; }} 위의 함수에서 다음을 추가하려고 했습니다. $value['dat..

programing 2023.02.22
반응형