>

저는 Wordpress 용 Post Type Builder를 사용하여 Custom Post Types를 만들고 있습니다. 프론트 엔드에서 메타 필드의 이름을 얻고 싶습니다. 값을 얻을 수 있지만 이름을 원합니다. 어떻게하면 되나요?

예를 들어, 기계 판매 웹 사이트에 대한 사용자 지정 게시물 유형을 만들었습니다. 사용자는 새 머신 (포스트 유형)을 추가하고 건축 연도, 치수, 무게 등을 추가 할 수 있습니다 (메타 데이터).

표시하고 싶습니다 :연도: 2001. "연도"는 어떻게 알 수 있습니까?

미리 감사합니다!


  • 답변 # 1

    가장 좋은 방법은 Post Type Builder 템플릿 편집기 (https://themify.me/docs/post-type-builder-plugin-documentation#templates)를 사용하는 것입니다.

    그렇지 않다면 간단한 대답은 키를 전달한 이후로 필드 이름이 무엇인지 이미 알고 있다는 것입니다. 페이지 템플릿에 하드 코딩 할 수 있습니다.

    마지막 방법은 wp_options 테이블에서 ptb_plugin_options 항목을 직렬화 해제하고 구문 분석하는 것입니다. 이것은 플러그인에 대한 모든 구성 정보를 보유하는 하나의 큰 얼룩입니다. 다음과 같이 검색하십시오.

    $ptb_plugin_options = unserialize(get_option('ptb_plugin_options'));
    echo $ptb_plugin_options['cpt']['POSTTYPE']['meta_boxes']['text_1']['name'];
    
    

    POSTTYPE을 사용중인 실제 포스트 타입으로 바꾸고 text_1을 Post Type Builder 상자의 meta_key로 바꾸십시오.

  • 이전 android - 개조 - 응답 결과를 얻으려고 시도
  • 다음 javascript - typeerror - 는 함수가 아닙니다 이것을 묶는 올바른 방법 js의 참조