2013-05-01 2 views
1

나는 그의 Wordpress 포트폴리오를 수정하고 도움을주고 있습니다. 나는 php을 자주 사용하지 않기 때문에 이것은 단순 할 수도 있습니다.the_field가 HTML로 출력되지 않습니다.

<?php echo the_field('full_text'); ?> 

이것은 그러나 full_text이 링크로 생성되는되지 않은 <a> 태그가 않습니다 단지 벌금 full_text의 내용을 출력한다 : 템플릿에서

나는 the_field() 방법과 같이 워드 프레스를 호출하고 실제로 링크를 생성하는 대신

<a href="http://thelink.com">The Link</a> 

으로 표시됩니다.

full_text 필드에 포함 된 HTML을 일반 텍스트가 아닌 HTML로 표시하려면 어떻게해야합니까?

편집 내가 찾은 custom_fields.php에서

: 당신은 고급 사용자 정의 필드를 사용하는 것처럼

  array (
      'key' => 'field_4', 
      'label' => 'Full Text', 
      'name' => 'full_text', 
      'type' => 'textarea', 
      'order_no' => 2, 
      'instructions' => 'Write about this item.', 
      'required' => 0, 
      'conditional_logic' => 
      array (
       'status' => 0, 
       'rules' => 
       array (
        0 => 
        array (
         'field' => 'null', 
         'operator' => '==', 
         'value' => '', 
        ), 
       ), 
       'allorany' => 'all', 
      ), 
      'default_value' => '', 
      'formatting' => 'br', 
     ), 

답변

1

덕분에 내가 더 이상 일반 텍스트로 출력 wysiwyg로 변경하여 full_text 유형 textarea이었다 분야를 발견 그가 사용 된 템플릿을 깊이 파고 Advanced Custom Fields를 사용하는 것을 통보했다 mcrtr합니다.

1

보인다. 그렇다면 "필터 내용"설정을 해제해야 링크가 표시됩니다.

+0

그리고 어떻게해야합니까? – Deekor

+0

고급 사용자 정의 필드를 사용하고 있습니까? the_field()는 워드 프레스가 아니라 해당 플러그인의 일부입니다. 플러그인 섹션을 점검하여 ACF가 사용 가능한지 확인할 수 있습니다. 그렇다면 관리자의 "옵션"또는 "사용자 정의 필드"항목을 찾아 필터 내용 설정이있는 ACF 필드를 사용자 정의하십시오. – rncrtr

+0

그는 ACF를 사용하고있는 것처럼 보이지만 그 설정을 찾을 수 없습니다. 관리자의 왼쪽 된 막대에서 사용자 정의 필드를 클릭하면 사용자 정의 fileds 목록이어야하는 것으로 나타나지만 목록은 비어 있습니다. – Deekor

1

필드를 설정할 때 대신 형식 옵션을 HTML으로 변경하면 링크 주위에 <a> 태그가 계속 표시됩니다.

ACF에서 링크를 링크로 유지하기 위해이를 WYSIWYG로 변경할 필요가 없습니다.

+0

잘 알고 있습니다. 그래도 WYSIWYG 편집장을 고맙게 생각한다고 생각합니다. :) – Deekor

관련 문제