HEX
Server: Apache
System: Linux www 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64
User: root (0)
PHP: 8.2.1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals
Upload Files
File: /mnt/drbd/www/edenhouse/wp-content/plugins/essential-blocks/views/post-partials/post-content.php
<?php

use EssentialBlocks\Utils\Helper;

$contentHTML = '';

$contentHTML .= $showContent || $showReadMore ? '<div class="ebpg-entry-content">' : '';

if ( $showContent ) {
    $_content = ! empty( $result->post_excerpt ) ? $result->post_excerpt : $result->post_content;
    $_content = Helper::removeHtmlTagWithInnerContents( $_content, [ 'figure' ] );
    $content  = $block_object->truncate( wp_kses_post( wp_strip_all_tags( $_content ) ), $contentLength );

    if ( post_password_required( $result->ID ) ) {
        $content = __( 'This content is password protected.' );
    }

    $post_classes = $block_object->get_name() == 'post-grid' ? 'ebpg-grid-post-excerpt' : 'ebpg-carousel-post-excerpt';

    $contentHTML .= sprintf(
        '<div class="%3$s">
            <p>%1$s%2$s</p>
        </div>',
        $content,
        $expansionIndicator,
        $post_classes
    );
}

$contentHTML .= require __DIR__ . '/read-more.php';

$contentHTML .= $showContent || $showReadMore ? '</div>' : '';

return $contentHTML;