bp_document_mirror_text( $attachment_id )
Return the preview text for the document files.
Description
Parameters
- $attachment_id
-
(Required)
Return
(false|mixed|string)
Source
File: bp-templates/bp-nouveau/includes/document/functions.php
function bp_document_mirror_text( $attachment_id ) {
$mirror_text = '';
$extension = bp_document_extension( $attachment_id );
if ( isset( $extension ) && !empty( $extension ) && in_array( $extension, bp_get_document_preview_code_extensions() ) ) {
$words = 8000;
$more = '...';
$text = get_post_meta( $attachment_id, 'document_preview_mirror_text', true );
if ( $text ) {
$mirror_text = strlen( $text ) > $words ? substr( $text, 0, $words ) . '...' : $text;
} else {
if ( file_exists( get_attached_file( $attachment_id ) ) ) {
$image_data = file_get_contents( get_attached_file( $attachment_id ) );
$words = 10000;
$mirror_text = strlen( $image_data ) > $words ? substr( $image_data, 0, $words ) . '...' : $image_data;
update_post_meta( $attachment_id, 'document_preview_mirror_text', $mirror_text );
}
}
}
return $mirror_text;
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.4.1 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.