1

워드 프레스 플러그인 - 이제 http://wordpress.org/extend/plugins/more-fields/구현 이상의 필드 I이 사용자 정의 필드가 플러그인을 발견했습니다

난 그냥 더 많은 필드를 구현하는 방법을 궁금하네요, 내가 플러그인, 생성 된 필드를 설치 한과에 필드 내용에 추가 게시물은 없지만 프런트 엔드에 아무 것도 표시되지 않습니다.

검색 방법에 대한 문서를 찾을 수 없었습니다.

입력란을 프런트 엔드에 표시하려면 어떻게해야합니까?

$pid = $post->ID; 
$foo =get_post_meta("$pid", 'CustomFieldName', true); 
echo $foo; 

사용자 정의 필드, 메타 데이터로 알려진 게시물에 대한 임의의 추가 정보를 자동 생성 플러그인 이상의 필드

답변

6

사용자 지정 필드에서 원하는 모든 기능을 수행 할 수있는 네이티브 함수가 있으므로 지금은 더 많은 필드 플러그 인을 사용하지 않을 것입니다.

모든 게시물에 맞춤 입력란을 지정할 수 있습니다. 게시물 편집기를 통해이 작업을 수행 할 수 있습니다. 방금 인쇄 할 경우,

<?php 
$meta_value = get_post_meta($post->ID, 'custom_field_name', true); 
?> 

나 : 당신의 PHP 파일 중 하나에서 다음

는 (루프 내에서 수행해야 함)이 구문을 사용하여 이러한 사용자 지정 필드 값에 액세스하는 기능 get_post_meta()를 사용 사용자 정의 필드 값을 변수에 지정하지 않고 다음을 수행하십시오.

<?php 
echo(get_post_meta($post->ID, 'custom_field_name', true)); 
?> 

'custom_field_name'만 변경하면됩니다. 액세스하려는 사용자 정의 필드의 이름 (키)을 대체하십시오. 더 필드와

0

http://codex.wordpress.org/Custom_Fields. 이 정보에 액세스하려면 템플릿에 wordPress의 기능 get_post_meta()을 사용하여 PHP로 해당 정보를 호출해야합니다.

+1

도움을 주셔서 감사합니다. 나는 또한 이것을 발견했습니다. - 나는 어떤 옵션이 ... 약자인지를 모르겠다. 또한 사용자 정의 필드의 값에 따라 게시물을 주문할 수 있습니까? – Adam

0

당신이 당신의 필드의 콘텐츠를 원하는 템플릿에

<?php meta('XXX'); ?> 

를 사용하는 플러그인.

XXX은 사용자 지정 필드 키에 입력하는 이름입니다.