вернуть значение как текст в текстовое поле - PullRequest
1 голос
/ 04 мая 2019

Я пытался в течение нескольких дней, думаю, мой мозг не поправляется.

Я делаю функцию анализа pdf из поля загрузки файла ACF, и мне нужно, чтобы возвращаемое значение было в поле textarea.

function extract_pdf_content( $value, $post_id, $field ) {
    // make sure the file exists and the Xpdf path was provided
    $xpdfPath = '/Users/michael/Sites/play/wp-content/pdftotext';

    // make sure it's a PDF
    $checkFileType = wp_check_filetype( $post_id );
    if ( 'pdf' !== strtolower( $checkFileType['ext'] ) ) {
        return $value;
    }

    // generate the full command to Xpdf's pdftotext binary
    $cmd = $xpdfPath . ' "' . $post_id . '" - -enc UTF-8';

    // @codingStandardsIgnoreStart
    // fire Xpdf
    @exec( $cmd, $output, $exitCode );
    // @codingStandardsIgnoreEnd

    // grab the content
    $value = isset( $exitCode ) && 0 === $exitCode ? implode( ' ', $output ) : '';

    // clean up a little bit
    $value = trim( str_replace( "\n", ' ', $value ) );
    $value = sanitize_text_field( $value );


    function cv_update_value( $value ) {
    return $value;
    }
    add_filter('acf/update_value/name=cv', 'cv_update_value', 10, 3);

}
add_filter( 'acf/load_value/name=resume', 'extract_pdf_content', 10, 3 );

как это возможно?

простое объяснение

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...