From 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 27 Jul 2020 10:05:23 +0200 Subject: Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my familly --- srcs/wordpress/wp-includes/blocks/latest-posts.php | 177 --------------------- 1 file changed, 177 deletions(-) delete mode 100644 srcs/wordpress/wp-includes/blocks/latest-posts.php (limited to 'srcs/wordpress/wp-includes/blocks/latest-posts.php') diff --git a/srcs/wordpress/wp-includes/blocks/latest-posts.php b/srcs/wordpress/wp-includes/blocks/latest-posts.php deleted file mode 100644 index b8fc02c..0000000 --- a/srcs/wordpress/wp-includes/blocks/latest-posts.php +++ /dev/null @@ -1,177 +0,0 @@ - $attributes['postsToShow'], - 'post_status' => 'publish', - 'order' => $attributes['order'], - 'orderby' => $attributes['orderBy'], - 'suppress_filters' => false, - ); - - if ( isset( $attributes['categories'] ) ) { - $args['category'] = $attributes['categories']; - } - - $recent_posts = get_posts( $args ); - - $list_items_markup = ''; - - $excerpt_length = $attributes['excerptLength']; - - foreach ( $recent_posts as $post ) { - $title = get_the_title( $post ); - if ( ! $title ) { - $title = __( '(no title)' ); - } - $list_items_markup .= sprintf( - '
  • %2$s', - esc_url( get_permalink( $post ) ), - $title - ); - - if ( isset( $attributes['displayPostDate'] ) && $attributes['displayPostDate'] ) { - $list_items_markup .= sprintf( - '', - esc_attr( get_the_date( 'c', $post ) ), - esc_html( get_the_date( '', $post ) ) - ); - } - - if ( isset( $attributes['displayPostContent'] ) && $attributes['displayPostContent'] - && isset( $attributes['displayPostContentRadio'] ) && 'excerpt' === $attributes['displayPostContentRadio'] ) { - $post_excerpt = $post->post_excerpt; - if ( ! ( $post_excerpt ) ) { - $post_excerpt = $post->post_content; - } - $trimmed_excerpt = esc_html( wp_trim_words( $post_excerpt, $excerpt_length, ' … ' ) ); - - $list_items_markup .= sprintf( - '
    %1$s', - $trimmed_excerpt - ); - - if ( strpos( $trimmed_excerpt, ' … ' ) !== false ) { - $list_items_markup .= sprintf( - '%2$s
    ', - esc_url( get_permalink( $post ) ), - __( 'Read more' ) - ); - } else { - $list_items_markup .= sprintf( - '' - ); - } - } - - if ( isset( $attributes['displayPostContent'] ) && $attributes['displayPostContent'] - && isset( $attributes['displayPostContentRadio'] ) && 'full_post' === $attributes['displayPostContentRadio'] ) { - $list_items_markup .= sprintf( - '
    %1$s
    ', - wp_kses_post( html_entity_decode( $post->post_content, ENT_QUOTES, get_option( 'blog_charset' ) ) ) - ); - } - - $list_items_markup .= "
  • \n"; - } - - $class = 'wp-block-latest-posts wp-block-latest-posts__list'; - if ( isset( $attributes['align'] ) ) { - $class .= ' align' . $attributes['align']; - } - - if ( isset( $attributes['postLayout'] ) && 'grid' === $attributes['postLayout'] ) { - $class .= ' is-grid'; - } - - if ( isset( $attributes['columns'] ) && 'grid' === $attributes['postLayout'] ) { - $class .= ' columns-' . $attributes['columns']; - } - - if ( isset( $attributes['displayPostDate'] ) && $attributes['displayPostDate'] ) { - $class .= ' has-dates'; - } - - if ( isset( $attributes['className'] ) ) { - $class .= ' ' . $attributes['className']; - } - - return sprintf( - '', - esc_attr( $class ), - $list_items_markup - ); -} - -/** - * Registers the `core/latest-posts` block on server. - */ -function register_block_core_latest_posts() { - register_block_type( - 'core/latest-posts', - array( - 'attributes' => array( - 'align' => array( - 'type' => 'string', - 'enum' => array( 'left', 'center', 'right', 'wide', 'full' ), - ), - 'className' => array( - 'type' => 'string', - ), - 'categories' => array( - 'type' => 'string', - ), - 'postsToShow' => array( - 'type' => 'number', - 'default' => 5, - ), - 'displayPostContent' => array( - 'type' => 'boolean', - 'default' => false, - ), - 'displayPostContentRadio' => array( - 'type' => 'string', - 'default' => 'excerpt', - ), - 'excerptLength' => array( - 'type' => 'number', - 'default' => 55, - ), - 'displayPostDate' => array( - 'type' => 'boolean', - 'default' => false, - ), - 'postLayout' => array( - 'type' => 'string', - 'default' => 'list', - ), - 'columns' => array( - 'type' => 'number', - 'default' => 3, - ), - 'order' => array( - 'type' => 'string', - 'default' => 'desc', - ), - 'orderBy' => array( - 'type' => 'string', - 'default' => 'date', - ), - ), - 'render_callback' => 'render_block_core_latest_posts', - ) - ); -} -add_action( 'init', 'register_block_core_latest_posts' ); -- cgit