저는이 분야에서 약간 벗어났습니다. 나는 이것에 대해 혼란스러워합니다. wp_trim_field를 사용하면 일반 문자열을 제외하고 나에게 적합하지 않습니다.wp_trim_words는 일반 문자열 외에는 작동하지 않습니다.
<?php
$field = the_field('project_description');
$trimmedfield = wp_trim_words($field, $num_words = 1, $more = '… ');
echo '<p>' . $trimmedfield . '</p>';
?>
이 그러나 않습니다 일 :
<?php
$field = 'this text does get trimmed';
$trimmedfield = wp_trim_words($field, $num_words = 1, $more = '… ');
echo '<p>' . $trimmedfield . '</p>';
?>
은 $ 필드에서 반향 대신 내가하려고하고있는 텍스트를 반향 않습니다
이 작동하지 않습니다, 그것은 전체 텍스트를 반환 트림,하지만 트림은 작동하지 않습니다. 왜 어떤 아이디어?
편집 - 나는 또한이 시도, 같은 일이 발생합니다
<?php
$length = 1;
$text = the_field('project_description');
$words = explode(' ', $text);
array_splice($words, $length);
$text = implode(' ', $words);
echo $text;
?>
"project_description"필드가 실제로 존재합니까 ??? – swapnesh
예. 내가 $ field를 echo하면, 나는 그 field의 내용을 얻는다. –
사용 var_dump ($ 필드); wp_trim_words ($ field, ....) $ field는 string 타입이어야합니다 ... 만약 데이터 타입을 테스트 할 것인지 아닌지를 확인하십시오. 해결되었거나되지 않음 – swapnesh