갤러리 플러그인으로 대체 된 Woocommerce 제품 이미지

Maverick

먼저 내 문제를 분석하고 싶습니다. Wordpress / Woocommerce를 사용하여 제품 갤러리의 이미지 옆에 비디오를 추가해야합니다. Woocommerce는 비디오를 전혀 지원하지 않습니다.

그래서 이미지와 비디오를 모두 지원하는 추가 갤러리 플러그인을 설치하려고 생각했습니다.

이제 특정 이미지 / 비디오 갤러리 컬렉션을 특정 제품에 매핑하고 싶습니다. 또한 설명이나 간단한 설명과 같은 표준 텍스트 필드에 속하지 않는 새 지역에서이 갤러리 컬렉션을보고 싶습니다. 위의 주요 제품 이미지를 말씀 드리겠습니다. 갤러리 컬렉션 id = 1을 나타내는 PHP 코드는 다음과 같습니다.

<?php echo do_shortcode('[wonderplugin_gallery id="1"]'); ?>

문제는 갤러리 컬렉션 ID가 다음과 같이 가변적이어야한다는 것입니다.

<?php echo do_shortcode('[wonderplugin_gallery id="X"]'); ?>

여기서 X는 특정 갤러리 컬렉션을 나타냅니다. 갤러리 컬렉션 ID XXXX를 내 제품 페이지 XXXXX에 어떻게 연결할 수 있습니까?

저는 프로그래밍 기술이 있지만 워드 프레스 코드 로직에 익숙하지 않습니다.

기본 제품 갤러리를 더 나은 것으로 대체 할 수있는 플러그인과 같은 내 문제에 대한 다른 제안은 무엇입니까?

문안 인사,

dingo_d

Anand가 제안한대로 제품 사용자 정의 필드를 사용하거나 필요한 입력 필드 (또는 갤러리 플러그인 사용 방법에 따라 드롭 다운)가있는 메타 박스를 만듭니다.

먼저 메타 박스를 만들고 그 메타 박스 에서 플러그인 (갤러리 ID 및 이름)에서 정보를 가져옵니다. 그 중에서 드롭 다운을 만들 수 있습니다. 제안한 각 제품에 대해 해당 메타 박스에서 ID를 선택할 수 있어야합니다. 예를 들어 다음과 같이 작동 할 수 있습니다.

<?php

if ( ! function_exists( 'product_add_meta' ) ){
    function product_add_meta(){
        add_meta_box("gallery_dropdown", "Select Gallery", "product_gallery_meta_box", "product");
    }
}
add_action("admin_init", "product_add_meta");

if ( ! function_exists( 'product_gallery_meta_box' ) ){
    function product_gallery_meta_box( $post ){
        $post_types = array('product');     //limit meta box to certain post types
        global $post;
        $product = get_product( $post->ID );
        $values = get_post_custom( $post->ID );
        $gallery = (isset($values['gallery'][0])) ? $values['gallery'][0] : '';
        wp_nonce_field( 'my_meta_box_nonce', 'meta_box_nonce' );
        ?>
        <p>
            <select name="gallery" id="gallery">
            //example of how the option should look
            <option value="<?php echo $gallery_id; ?>" <?php selected( $gallery, $gallery_id ); ?>><?php echo $gallery_name; ?></option>
                <?php
                //pull options from plugin here and create an option dropdown with foreach
                ?>
            </select>
        </p>
        <?php
    }
}

if ( ! function_exists( 'product_gallery_save_meta_box' ) ){
    function product_gallery_save_meta_box( $post_id ){
        if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ){
            return;
        }
        if( !isset( $_POST['gallery'] ) || !wp_verify_nonce( $_POST['meta_box_nonce'], 'my_meta_box_nonce' ) ) {
            return;
        }
        if( !current_user_can( 'edit_pages' ) ) {
            return;
        }
        if( isset( $_POST['gallery'] ) ){
            update_post_meta( $post_id, 'gallery', wp_kses( $_POST['gallery'] ,'') );
        }
    }
}
add_action( 'save_post', 'product_gallery_save_meta_box' );

이 항목을 functions.php에 넣으면 woocommerce 제품 페이지에 빈 드롭 다운이있는 '갤러리 선택'이라는 메타 박스가 표시됩니다.

갤러리를 만드는 데 사용하는 플러그인에서 얻는 옵션을 채우지 않았지만 너무 어렵지는 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

WooCommerce : 제품 갤러리에 추가 이미지 추가

분류에서Dev

커스텀 필드 이미지를 제품 갤러리 Woocommerce로 이동

분류에서Dev

WooCommerce는 갤러리에 제품 이미지를 자동으로 추가합니다 (갤러리가 비어있는 경우).

분류에서Dev

제품 갤러리의 두 번째 WooCommerce 이미지를 루프에 표시합니다.

분류에서Dev

woocommerce 갤러리의 제품 이미지 썸네일을 비활성화하는 방법은 무엇입니까?

분류에서Dev

제품 갤러리 아래에 woocommerce 관련 제품 표시

분류에서Dev

품절 된 WooCommerce 제품에 대한 텍스트로 표시된 가격 대체

분류에서Dev

현재 WooCommerce 제품에 jQuery 스크립트를 실행하기위한 이미지 갤러리가 있는지 확인

분류에서Dev

WooCommerce의 제품 갤러리 아래에 캡션 표시

분류에서Dev

이미지 갤러리 문제 jquery

분류에서Dev

이미지 갤러리 정렬 문제

분류에서Dev

특정 이름을 가진 마젠 토로 된 제품의 모든 갤러리 이미지를 얻으려면 어떻게해야합니까?

분류에서Dev

장바구니 개체에서 WooCommerce 가변 제품 첨부 갤러리 ID 가져 오기

분류에서Dev

공급 업체 이름 검색-WooCommerce 및 공식 제품 공급 업체 플러그인

분류에서Dev

전체 제목이 표시되지 않는 갤러리 섬네일-NextGEN Gallery Wordpress 플러그인

분류에서Dev

플러그인없이 WooCommerce 제품 데이터 라벨 사용자 지정-WEIGHT

분류에서Dev

이미지 갤러리 / 플로트 문제

분류에서Dev

거래 API를 사용하여 GetSellerList를 사용하여 이베이 제품 / 아이템에 대한 큰 이미지 갤러리를 가져옵니다.

분류에서Dev

자체 플러그인 내에서 모든 WooCommerce 제품 가져 오기

분류에서Dev

MixItUp 플러그인으로 필터링 된 중앙 이미지

분류에서Dev

이미지 갤러리가 웹 페이지에서 제대로 작동하지 않습니다.

분류에서Dev

Magento-제품 미디어 갤러리 만 저장

분류에서Dev

섹션이나 그림 안의 이미지 갤러리 제목?

분류에서Dev

HTML 이미지 갤러리

분류에서Dev

갤러리에서 선택하면 회전 된 이미지

분류에서Dev

제품 카테고리에 따라 WooCommerce 자리 표시 자 이미지 교체

분류에서Dev

Woocommerce 플러그인-하위 카테고리 용 중첩 제품

분류에서Dev

사용자 정의 스타일이 적용된 경우 향상된 이미지 플러그인이 제대로 작동하지 않음

분류에서Dev

갤러리의 Phonegap 이미지 선택기가 제대로 작동하지 않음

Related 관련 기사

  1. 1

    WooCommerce : 제품 갤러리에 추가 이미지 추가

  2. 2

    커스텀 필드 이미지를 제품 갤러리 Woocommerce로 이동

  3. 3

    WooCommerce는 갤러리에 제품 이미지를 자동으로 추가합니다 (갤러리가 비어있는 경우).

  4. 4

    제품 갤러리의 두 번째 WooCommerce 이미지를 루프에 표시합니다.

  5. 5

    woocommerce 갤러리의 제품 이미지 썸네일을 비활성화하는 방법은 무엇입니까?

  6. 6

    제품 갤러리 아래에 woocommerce 관련 제품 표시

  7. 7

    품절 된 WooCommerce 제품에 대한 텍스트로 표시된 가격 대체

  8. 8

    현재 WooCommerce 제품에 jQuery 스크립트를 실행하기위한 이미지 갤러리가 있는지 확인

  9. 9

    WooCommerce의 제품 갤러리 아래에 캡션 표시

  10. 10

    이미지 갤러리 문제 jquery

  11. 11

    이미지 갤러리 정렬 문제

  12. 12

    특정 이름을 가진 마젠 토로 된 제품의 모든 갤러리 이미지를 얻으려면 어떻게해야합니까?

  13. 13

    장바구니 개체에서 WooCommerce 가변 제품 첨부 갤러리 ID 가져 오기

  14. 14

    공급 업체 이름 검색-WooCommerce 및 공식 제품 공급 업체 플러그인

  15. 15

    전체 제목이 표시되지 않는 갤러리 섬네일-NextGEN Gallery Wordpress 플러그인

  16. 16

    플러그인없이 WooCommerce 제품 데이터 라벨 사용자 지정-WEIGHT

  17. 17

    이미지 갤러리 / 플로트 문제

  18. 18

    거래 API를 사용하여 GetSellerList를 사용하여 이베이 제품 / 아이템에 대한 큰 이미지 갤러리를 가져옵니다.

  19. 19

    자체 플러그인 내에서 모든 WooCommerce 제품 가져 오기

  20. 20

    MixItUp 플러그인으로 필터링 된 중앙 이미지

  21. 21

    이미지 갤러리가 웹 페이지에서 제대로 작동하지 않습니다.

  22. 22

    Magento-제품 미디어 갤러리 만 저장

  23. 23

    섹션이나 그림 안의 이미지 갤러리 제목?

  24. 24

    HTML 이미지 갤러리

  25. 25

    갤러리에서 선택하면 회전 된 이미지

  26. 26

    제품 카테고리에 따라 WooCommerce 자리 표시 자 이미지 교체

  27. 27

    Woocommerce 플러그인-하위 카테고리 용 중첩 제품

  28. 28

    사용자 정의 스타일이 적용된 경우 향상된 이미지 플러그인이 제대로 작동하지 않음

  29. 29

    갤러리의 Phonegap 이미지 선택기가 제대로 작동하지 않음

뜨겁다태그

보관