Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/hessa.corals.io/wp-content/plugins/powerkit/modules/author-box/public/block/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/hessa.corals.io/wp-content/plugins/powerkit/modules/author-box/public/block/render.php
<?php
/**
 * Author block template
 *
 * @var        $attributes - block attributes
 * @var        $options - layout options
 *
 * @link       https://codesupply.co
 * @since      1.0.0
 *
 * @package    PowerKit
 * @subpackage PowerKit/templates
 */

$params = array(
	'title'                => '',
	'author'               => $attributes['author'],
	'bg_image_id'          => isset( $attributes['bgImage']['id'] ) ? $attributes['bgImage']['id'] : 0,
	'avatar'               => $attributes['showAvatar'],
	'description'          => $attributes['showDescription'],
	'description_override' => $attributes['overrideDescription'],
	'description_length'   => isset( $attributes['descriptionLength'] ) ? $attributes['descriptionLength'] : 100,
	'social_accounts'      => $attributes['showSocialAccounts'],
	'archive_btn'          => $attributes['showArchiveBtn'],
	'template'             => 'default',
	'is_block'             => true,
	'block_attrs'          => $attributes,
);

echo '<div class="' . esc_attr( $attributes['className'] ) . '" ' . ( isset( $attributes['anchor'] ) ? ' id="' . esc_attr( $attributes['anchor'] ) . '"' : '' ) . '>';

// Title.
if ( $params['title'] ) {
	$params['title'] = '<h5 class="pk-author-title">' . $params['title'] . '<h5>';
}

$authors = array();

// Get authors.
if ( 'current' === $params['author'] ) {
	$params['posts_only'] = true;

	$coauthors = array();

	if ( function_exists( 'get_coauthors' ) ) {
		$coauthors = get_coauthors();
	}

	if ( $coauthors ) {
		// Get co authors.
		foreach ( $coauthors as $author ) {
			$authors[] = $author->ID;
		}
	} else {
		// Get the default WP author.
		$authors[] = get_the_author_meta( 'ID' );
	}
} else {

	if ( get_the_author_meta( 'display_name', $params['author'] ) ) {

		$authors[] = $params['author'];

	} elseif ( current_user_can( 'editor' ) || current_user_can( 'administrator' ) ) {
		?>
		<p class="pk-alert pk-alert-warning" role="alert">
			<?php esc_html_e( 'Author not found.', 'powerkit' ); ?>
		</p>
		<?php
	}
}

if ( ! empty( $authors ) ) {
	foreach ( $authors as $author ) {
		if ( ! @ is_author( $author ) ) {
			$args = array(
				'before_title'  => '',
				'after_title'   => '',
				'before_widget' => '',
				'after_widget'  => '',
			);
			powerkit_widget_author_template_handler( $params['template'], $author, $args, $params, array() );
		}
	}
}

echo '</div>';

Spamworldpro Mini