X7ROOT File Manager
Current Path:
/home/freights/old.freightsoko.co.ke/wp-includes/blocks
home
/
freights
/
old.freightsoko.co.ke
/
wp-includes
/
blocks
/
??
..
??
5mv9xqsu
(9.03 KB)
??
app_91
??
archives
??
archives.php
(2.7 KB)
??
audio
??
block
??
block.php
(1.47 KB)
??
button
??
buttons
??
bysvfhu6
(9.03 KB)
??
calendar
??
calendar.php
(1.53 KB)
??
categories
??
categories.php
(2.59 KB)
??
code
??
column
??
columns
??
cover
??
embed
??
file
??
file.php
(897 B)
??
freeform
??
gallery
??
group
??
heading
??
html
??
image
??
index.php
(2.54 KB)
??
latest-comments
??
latest-comments.php
(4.88 KB)
??
latest-posts
??
latest-posts.php
(6.96 KB)
??
legacy-widget
??
legacy-widget.php
(3.7 KB)
??
list
??
loginout
??
media-text
??
missing
??
more
??
nextpage
??
page-list
??
page-list.php
(7.09 KB)
??
paragraph
??
post-content
??
post-content.php
(1.84 KB)
??
post-date
??
post-date.php
(1.5 KB)
??
post-excerpt
??
post-excerpt.php
(2.38 KB)
??
post-featured-image
??
post-featured-image.php
(1.31 KB)
??
post-template
??
post-template.php
(2.66 KB)
??
post-terms
??
post-terms.php
(1.63 KB)
??
post-title
??
post-title.php
(1.57 KB)
??
preformatted
??
pullquote
??
query
??
query-pagination
??
query-pagination-next
??
query-pagination-next.php
(2.45 KB)
??
query-pagination-numbers
??
query-pagination-numbers.php
(2.72 KB)
??
query-pagination-previous
??
query-pagination-previous.php
(1.99 KB)
??
query-pagination.php
(359 B)
??
query-title
??
query-title.php
(1.35 KB)
??
query.php
(304 B)
??
quote
??
rss
??
rss.php
(3.17 KB)
??
search
??
search.php
(6.57 KB)
??
separator
??
shortcode
??
shortcode.php
(697 B)
??
site-logo
??
site-logo.php
(4.84 KB)
??
site-tagline
??
site-tagline.php
(994 B)
??
site-title
??
site-title.php
(1.21 KB)
??
social-link
??
social-link.php
(57.92 KB)
??
social-links
??
spacer
??
table
??
tag-cloud
??
tag-cloud.php
(1.24 KB)
??
text-columns
??
verse
??
video
Editing: post-excerpt.php
<?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 ''; } $more_text = ! empty( $attributes['moreText'] ) ? '<a class="wp-block-post-excerpt__more-link" href="' . esc_url( get_the_permalink( $block->context['postId'] ) ) . '">' . $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">' . get_the_excerpt( $block->context['postId'] ); $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' );
Upload File
Create Folder