2017-12-19 72 views
0

WooCommerce에서 제목 및 속성/사용자 정의 필드 값이있는 (다운로드 가능한) 제품 목록이있는 사용자 정의 페이지에 테이블을 표시하고 싶습니다. 두 번째 열 I에서단축 코드 표시 제품 사용자 정의 필드 값

[product _name id="9"] 

내 funcions.php 파일의 코드

function displayProductName($item) { 
    $productName = get_the_title($item['id']); 
    return $productName; 
} 
add_shortcode('product_name', 'displayProductName'); 

: 나는 다음과 같은 단축 코드를 사용하고 내 테이블의 첫 번째 열에서 제품 제목에 대한

사용자 정의 필드 (고급 사용자 정의 필드 포함)의 값을 표시하고 싶습니다. 필드는 파일 버전 (슬러그 파일 버전)이고, 값은 1.22입니다.

tran 이것을 작동 기능으로 바꿔라.

그래서 내가 원하는 것은 짧은 코드가 포함 된 임의의 페이지에있는 단일 제품 ID를 기반으로 사용자 정의 필드의 값을 표시하는 것입니다.

모든 아이디어는 매우 높이 평가됩니다.

+0

스택 교환에 오신 것을 환영합니다! 귀하의 코드를 올바르게 형식화하기 위해 귀하의 질문에 대한 편집을 제안했습니다. 자세한 정보는 질문 편집기에서 도움말을 읽으십시오. 또한 사용하는 기술/PHP 패키지에 대한 몇 가지 추가 정보를 포함하십시오. https://stackoverflow.com/help/how-to-ask를 읽으면 답을 얻을 수있는 기회가 향상되고 우리 모두에게 더 쉽게 삶을 남길 수 있습니다. – akraf

답변

1

더 많은 조사를 한 후에 나는 생각보다 훨씬 쉬운 해결책을 찾을 수있었습니다.

고급 사용자 정의 필드를 사용하고 있으므로 단축 코드를 사용할 수 있습니다.

예를 들어, 다운로드 가능한 제품에 사용하는 사용자 지정 필드 Download Version (slug : download_version)이 있습니다.

는 임의의 페이지에서, 나는 제품 ID 원하는 다른 사용자 9.

어쩌면 유용한 단축 코드

[acf field="download_version" post_id="9"] 

을 사용, 특정 제품의 다운로드 버전의 값을 표시하려면 같은 것을 할 ...