hello
Server : Apache System : Linux webm006.cluster103.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : chryzalihi ( 621211) PHP Version : 8.3.31 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/c/h/r/chryzalihi/www/wp-content/languages/themes/the/ |
home/chryzalihi/www/wp-content/themes/hello-elementor/comments.php 0000644 00000002721 15242565767 0021527 0 ustar 00 <?php
/**
* The template for displaying the list of comments and the comment form.
*
* @package HelloElementor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
if ( ! post_type_supports( get_post_type(), 'comments' ) ) {
return;
}
if ( ! have_comments() && ! comments_open() ) {
return;
}
// Comment Reply Script.
if ( comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
?>
<section id="comments" class="comments-area">
<?php if ( have_comments() ) : ?>
<h2 class="title-comments">
<?php
$comments_number = get_comments_number();
if ( '1' === $comments_number ) {
printf( esc_html_x( 'One Response', 'comments title', 'hello-elementor' ) );
} else {
printf(
/* translators: %s: Number of comments. */
esc_html(
_nx(
'%s Response',
'%s Responses',
$comments_number,
'comments title',
'hello-elementor'
)
),
esc_html( number_format_i18n( $comments_number ) )
);
}
?>
</h2>
<?php the_comments_navigation(); ?>
<ol class="comment-list">
<?php
wp_list_comments(
[
'style' => 'ol',
'short_ping' => true,
'avatar_size' => 42,
]
);
?>
</ol>
<?php the_comments_navigation(); ?>
<?php endif; ?>
<?php
comment_form(
[
'title_reply_before' => '<h2 id="reply-title" class="comment-reply-title">',
'title_reply_after' => '</h2>',
]
);
?>
</section>
home/chryzalihi/www/wp-content/themes/bloglo/comments.php 0000644 00000007035 15242567333 0017704 0 ustar 00 <?php
/**
* The template for displaying comments.
*
* This is the template that displays the area of the page that contains both the current comments
* and the comment form.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Bloglo
* @author Peregrine Themes
* @since 1.0.0
*/
/*
* Return if comments are not meant to be displayed.
*/
if ( ! bloglo_comments_displayed() ) {
return;
}
?>
<?php do_action( 'bloglo_before_comments' ); ?>
<section id="comments" class="comments-area">
<div class="comments-title-wrapper center-text">
<h3 class="comments-title">
<?php
// Get comments number.
$bloglo_comments_count = get_comments_number();
if ( 0 === intval( $bloglo_comments_count ) ) {
$bloglo_comments_title = esc_html__( 'Comments', 'bloglo' );
} else {
/* translators: %s Comment number */
$bloglo_comments_title = sprintf( _n( '%s Comment', '%s Comments', $bloglo_comments_count, 'bloglo' ), number_format_i18n( $bloglo_comments_count ) );
}
// Apply filters to the comments count.
$bloglo_comments_title = apply_filters( 'bloglo_comments_count', $bloglo_comments_title );
echo wp_kses( $bloglo_comments_title, bloglo_get_allowed_html_tags() );
?>
</h3><!-- END .comments-title -->
<?php
if ( ! have_comments() ) {
$bloglo_no_comments_title = apply_filters( 'bloglo_no_comments_text', esc_html__( 'No comments yet. Why don’t you start the discussion?', 'bloglo' ) );
?>
<p class="no-comments"><?php echo esc_html( $bloglo_no_comments_title ); ?></p>
<?php } ?>
</div>
<ol class="comment-list">
<?php
// List comments.
wp_list_comments(
array(
'callback' => 'bloglo_comment',
'avatar_size' => apply_filters( 'bloglo_comment_avatar_size', 50 ),
'reply_text' => __( 'Reply', 'bloglo' ),
)
);
?>
</ol>
<?php
// If comments are closed and there are comments, let's leave a note.
if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) :
?>
<p class="comments-closed center-text"><?php esc_html_e( 'Comments are closed', 'bloglo' ); ?></p>
<?php endif; ?>
<?php
the_comments_pagination(
array(
'prev_text' => '<span class="screen-reader-text">' . __( 'Previous', 'bloglo' ) . '</span>',
'next_text' => '<span class="screen-reader-text">' . __( 'Next', 'bloglo' ) . '</span>',
)
);
?>
<?php
comment_form(
array(
/* translators: %1$s opening anchor tag, %2$s closing anchor tag */
'must_log_in' => '<p class="must-log-in">' . sprintf( esc_html__( 'You must be %1$slogged in%2$s to post a comment.', 'bloglo' ), '<a href="' . wp_login_url( apply_filters( 'the_permalink', get_permalink() ) ) . '">', '</a>' ) . '</p>', // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
'logged_in_as' => '<p class="logged-in-as">' . esc_html__( 'Logged in as', 'bloglo' ) . ' <a href="' . esc_url( admin_url( 'profile.php' ) ) . '">' . $user_identity . '</a> <a href="' . wp_logout_url( get_permalink() ) . '" title="' . esc_html__( 'Log out of this account', 'bloglo' ) . '">' . esc_html__( 'Log out?', 'bloglo' ) . '</a></p>',
'class_submit' => 'bloglo-btn primary-button',
'comment_field' => '<p class="comment-textarea"><textarea name="comment" id="comment" cols="44" rows="8" class="textarea-comment" placeholder="' . esc_html__( 'Write a comment…', 'bloglo' ) . '" required="required"></textarea></p>',
'id_submit' => 'comment-submit',
)
);
?>
</section><!-- #comments -->
<?php do_action( 'bloglo_after_comments' ); ?>
home/chryzalihi/www/wp-includesOLD/blocks/comments.php 0000604 00000015000 15243377204 0017071 0 ustar 00 <?php
/**
* Server-side rendering of the `core/comments` block.
*
* @package WordPress
*/
/**
* Renders the `core/comments` block on the server.
*
* This render callback is mainly for rendering a dynamic, legacy version of
* this block (the old `core/post-comments`). It uses the `comments_template()`
* function to generate the output, in the same way as classic PHP themes.
*
* As this callback will always run during SSR, first we need to check whether
* the block is in legacy mode. If not, the HTML generated in the editor is
* returned instead.
*
* @param array $attributes Block attributes.
* @param string $content Block default content.
* @param WP_Block $block Block instance.
* @return string Returns the filtered post comments for the current post wrapped inside "p" tags.
*/
function render_block_core_comments( $attributes, $content, $block ) {
global $post;
$post_id = $block->context['postId'];
if ( ! isset( $post_id ) ) {
return '';
}
$comment_args = array(
'post_id' => $post_id,
'count' => true,
'status' => 'approve',
);
// Return early if there are no comments and comments are closed.
if ( ! comments_open( $post_id ) && get_comments( $comment_args ) === 0 ) {
return '';
}
// If this isn't the legacy block, we need to render the static version of this block.
$is_legacy = 'core/post-comments' === $block->name || ! empty( $attributes['legacy'] );
if ( ! $is_legacy ) {
return $block->render( array( 'dynamic' => false ) );
}
$post_before = $post;
$post = get_post( $post_id );
setup_postdata( $post );
ob_start();
/*
* There's a deprecation warning generated by WP Core.
* Ideally this deprecation is removed from Core.
* In the meantime, this removes it from the output.
*/
add_filter( 'deprecated_file_trigger_error', '__return_false' );
comments_template();
remove_filter( 'deprecated_file_trigger_error', '__return_false' );
$output = ob_get_clean();
$post = $post_before;
$classnames = array();
// Adds the old class name for styles' backwards compatibility.
if ( isset( $attributes['legacy'] ) ) {
$classnames[] = 'wp-block-post-comments';
}
if ( isset( $attributes['textAlign'] ) ) {
$classnames[] = 'has-text-align-' . $attributes['textAlign'];
}
$wrapper_attributes = get_block_wrapper_attributes(
array( 'class' => implode( ' ', $classnames ) )
);
/*
* Enqueues scripts and styles required only for the legacy version. That is
* why they are not defined in `block.json`.
*/
wp_enqueue_script( 'comment-reply' );
enqueue_legacy_post_comments_block_styles( $block->name );
return sprintf( '<div %1$s>%2$s</div>', $wrapper_attributes, $output );
}
/**
* Registers the `core/comments` block on the server.
*/
function register_block_core_comments() {
register_block_type_from_metadata(
__DIR__ . '/comments',
array(
'render_callback' => 'render_block_core_comments',
'skip_inner_blocks' => true,
)
);
}
add_action( 'init', 'register_block_core_comments' );
/**
* Use the button block classes for the form-submit button.
*
* @param array $fields The default comment form arguments.
*
* @return array Returns the modified fields.
*/
function comments_block_form_defaults( $fields ) {
if ( wp_is_block_theme() ) {
$fields['submit_button'] = '<input name="%1$s" type="submit" id="%2$s" class="%3$s wp-block-button__link ' . wp_theme_get_element_class_name( 'button' ) . '" value="%4$s" />';
$fields['submit_field'] = '<p class="form-submit wp-block-button">%1$s %2$s</p>';
}
return $fields;
}
add_filter( 'comment_form_defaults', 'comments_block_form_defaults' );
/**
* Enqueues styles from the legacy `core/post-comments` block. These styles are
* required only by the block's fallback.
*
* @param string $block_name Name of the new block type.
*/
function enqueue_legacy_post_comments_block_styles( $block_name ) {
static $are_styles_enqueued = false;
if ( ! $are_styles_enqueued ) {
$handles = array(
'wp-block-post-comments',
'wp-block-buttons',
'wp-block-button',
);
foreach ( $handles as $handle ) {
wp_enqueue_block_style( $block_name, array( 'handle' => $handle ) );
}
$are_styles_enqueued = true;
}
}
/**
* Ensures backwards compatibility for any users running the Gutenberg plugin
* who have used Post Comments before it was merged into Comments Query Loop.
*
* The same approach was followed when core/query-loop was renamed to
* core/post-template.
*
* @see https://github.com/WordPress/gutenberg/pull/41807
* @see https://github.com/WordPress/gutenberg/pull/32514
*/
function register_legacy_post_comments_block() {
$registry = WP_Block_Type_Registry::get_instance();
/*
* Remove the old `post-comments` block if it was already registered, as it
* is about to be replaced by the type defined below.
*/
if ( $registry->is_registered( 'core/post-comments' ) ) {
unregister_block_type( 'core/post-comments' );
}
// Recreate the legacy block metadata.
$metadata = array(
'name' => 'core/post-comments',
'category' => 'theme',
'attributes' => array(
'textAlign' => array(
'type' => 'string',
),
),
'uses_context' => array(
'postId',
'postType',
),
'supports' => array(
'html' => false,
'align' => array( 'wide', 'full' ),
'typography' => array(
'fontSize' => true,
'lineHeight' => true,
'__experimentalFontStyle' => true,
'__experimentalFontWeight' => true,
'__experimentalLetterSpacing' => true,
'__experimentalTextTransform' => true,
'__experimentalDefaultControls' => array(
'fontSize' => true,
),
),
'color' => array(
'gradients' => true,
'link' => true,
'__experimentalDefaultControls' => array(
'background' => true,
'text' => true,
),
),
'inserter' => false,
),
'style' => array(
'wp-block-post-comments',
'wp-block-buttons',
'wp-block-button',
),
'render_callback' => 'render_block_core_comments',
'skip_inner_blocks' => true,
);
/*
* Filters the metadata object, the same way it's done inside
* `register_block_type_from_metadata()`. This applies some default filters,
* like `_wp_multiple_block_styles`, which is required in this case because
* the block has multiple styles.
*/
$metadata = apply_filters( 'block_type_metadata', $metadata );
register_block_type( 'core/post-comments', $metadata );
}
add_action( 'init', 'register_legacy_post_comments_block', 21 );
home/chryzalihi/www/wp-contentOLD/themes/twentytwenty/comments.php 0000604 00000006426 15243403602 0021556 0 ustar 00 <?php
/**
* The template file for displaying the comments and comment form for the
* Twenty Twenty theme.
*
* @package WordPress
* @subpackage Twenty_Twenty
* @since Twenty Twenty 1.0
*/
/*
* If the current post is protected by a password and
* the visitor has not yet entered the password we will
* return early without loading the comments.
*/
if ( post_password_required() ) {
return;
}
if ( $comments ) {
?>
<div class="comments" id="comments">
<?php
$comments_number = absint( get_comments_number() );
?>
<div class="comments-header section-inner small max-percentage">
<h2 class="comment-reply-title">
<?php
if ( ! have_comments() ) {
_e( 'Leave a comment', 'twentytwenty' );
} elseif ( '1' === $comments_number ) {
/* translators: %s: Post title. */
printf( _x( 'One reply on “%s”', 'comments title', 'twentytwenty' ), get_the_title() );
} else {
printf(
/* translators: 1: Number of comments, 2: Post title. */
_nx(
'%1$s reply on “%2$s”',
'%1$s replies on “%2$s”',
$comments_number,
'comments title',
'twentytwenty'
),
number_format_i18n( $comments_number ),
get_the_title()
);
}
?>
</h2><!-- .comments-title -->
</div><!-- .comments-header -->
<div class="comments-inner section-inner thin max-percentage">
<?php
wp_list_comments(
array(
'walker' => new TwentyTwenty_Walker_Comment(),
'avatar_size' => 120,
'style' => 'div',
)
);
$comment_pagination = paginate_comments_links(
array(
'echo' => false,
'end_size' => 0,
'mid_size' => 0,
'next_text' => __( 'Newer Comments', 'twentytwenty' ) . ' <span aria-hidden="true">→</span>',
'prev_text' => '<span aria-hidden="true">←</span> ' . __( 'Older Comments', 'twentytwenty' ),
)
);
if ( $comment_pagination ) {
$pagination_classes = '';
// If we're only showing the "Next" link, add a class indicating so.
if ( false === strpos( $comment_pagination, 'prev page-numbers' ) ) {
$pagination_classes = ' only-next';
}
?>
<nav class="comments-pagination pagination<?php echo $pagination_classes; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- static output ?>" aria-label="<?php esc_attr_e( 'Comments', 'twentytwenty' ); ?>">
<?php echo wp_kses_post( $comment_pagination ); ?>
</nav>
<?php
}
?>
</div><!-- .comments-inner -->
</div><!-- comments -->
<?php
}
if ( comments_open() || pings_open() ) {
if ( $comments ) {
echo '<hr class="styled-separator is-style-wide" aria-hidden="true" />';
}
comment_form(
array(
'class_form' => 'section-inner thin max-percentage',
'title_reply_before' => '<h2 id="reply-title" class="comment-reply-title">',
'title_reply_after' => '</h2>',
)
);
} elseif ( is_single() ) {
if ( $comments ) {
echo '<hr class="styled-separator is-style-wide" aria-hidden="true" />';
}
?>
<div class="comment-respond" id="respond">
<p class="comments-closed"><?php _e( 'Comments are closed.', 'twentytwenty' ); ?></p>
</div><!-- #respond -->
<?php
}
home/chryzalihi/www/wp-contentOLD/themes/longevity/comments.php 0000604 00000005304 15243411351 0020763 0 ustar 00 <?php
/**
* The template for displaying comments.
*
* The area of the page that contains both current comments
* and the comment form.
*
* @package Longevity
*
*
* If the current post is protected by a password and
* the visitor has not yet entered the password we will
* return early without loading the comments.
*/
if ( post_password_required() ) {
return;
}
?>
<div class="comment-container" id="comments">
<h3 class="comments-number"><?php comments_number( __('No Comments','longevity'), '1'. esc_html__(' Comment ','longevity'), '% '. esc_html__(' Comments ','longevity')); ?></h3>
</div>
<?php if ( have_comments() ) : ?>
<ul class="comment-list">
<?php wp_list_comments(array( 'callback' => 'longevity_comment')); ?>
</ul>
<?php // End Comments ?>
<?php else : // this is displayed if there are no comments so far
if ( ! comments_open() ) :
?>
<!-- If comments are open, but there are no comments. -->
<!-- If comments are closed. -->
<p><?php esc_html_e('Sorry, the comment form is closed at this time.', 'longevity'); ?></p>
<?php endif; ?>
<?php endif; ?>
<?php
$commenter = wp_get_current_commenter();
$req = get_option( 'require_name_email' );
$aria_req = ( $req ? " aria-required='true'" : '' );
$args = array(
'id_submit' => 'submit-comment',
'title_reply'=>'<span>'. esc_html__( 'Post a Comment','longevity' ) .'</span>',
'title_reply_to' => esc_html__( 'Post a Reply to %s','longevity' ),
'cancel_reply_link' => esc_html__( 'Cancel Reply','longevity' ),
'label_submit' => esc_html__( 'Submit','longevity' ),
'comment_field' => '<textarea id="comment" placeholder="'. esc_html__( 'Write your comment here...','longevity' ).'" name="comment" cols="45" rows="8" aria-required="true"></textarea>',
'comment_notes_before' => '',
'comment_notes_after' => '',
'fields' => apply_filters( 'comment_form_default_fields', array(
'author' => '<input id="author" name="author" placeholder="'. esc_html__( 'Your full name','longevity' ) .'" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '"' . $aria_req . ' />',
'url' => '<input id="email" name="email" placeholder="'. esc_html__( 'E-mail address','longevity' ) .'" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '"' . $aria_req . ' />',
'email' => '<input id="url" name="url" type="text" placeholder="'. esc_html__( 'Website','longevity' ) .'" value="' . esc_attr( $commenter['comment_author_url'] ) . '" />'
) ) );
?>
<div class="comment_pager">
<p><?php paginate_comments_links(); ?></p>
</div>
<div class="comment_form">
<?php comment_form($args); ?>
</div>
home/chryzalihi/www/wp-includesOLD/theme-compat/comments.php 0000604 00000004141 15243435120 0020173 0 ustar 00 <?php
/**
* @package WordPress
* @subpackage Theme_Compat
* @deprecated 3.0.0
*
* This file is here for backward compatibility with old themes and will be removed in a future version
*/
_deprecated_file(
/* translators: %s: Template name. */
sprintf( __( 'Theme without %s' ), basename( __FILE__ ) ),
'3.0.0',
null,
/* translators: %s: Template name. */
sprintf( __( 'Please include a %s template in your theme.' ), basename( __FILE__ ) )
);
// Do not delete these lines.
if ( ! empty( $_SERVER['SCRIPT_FILENAME'] ) && 'comments.php' === basename( $_SERVER['SCRIPT_FILENAME'] ) ) {
die( 'Please do not load this page directly. Thanks!' );
}
if ( post_password_required() ) { ?>
<p class="nocomments"><?php _e( 'This post is password protected. Enter the password to view comments.' ); ?></p>
<?php
return;
}
?>
<!-- You can start editing here. -->
<?php if ( have_comments() ) : ?>
<h3 id="comments">
<?php
if ( 1 == get_comments_number() ) {
printf(
/* translators: %s: Post title. */
__( 'One response to %s' ),
'“' . get_the_title() . '”'
);
} else {
printf(
/* translators: 1: Number of comments, 2: Post title. */
_n( '%1$s response to %2$s', '%1$s responses to %2$s', get_comments_number() ),
number_format_i18n( get_comments_number() ),
'“' . get_the_title() . '”'
);
}
?>
</h3>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link(); ?></div>
<div class="alignright"><?php next_comments_link(); ?></div>
</div>
<ol class="commentlist">
<?php wp_list_comments(); ?>
</ol>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link(); ?></div>
<div class="alignright"><?php next_comments_link(); ?></div>
</div>
<?php else : // This is displayed if there are no comments so far. ?>
<?php if ( comments_open() ) : ?>
<!-- If comments are open, but there are no comments. -->
<?php else : // Comments are closed. ?>
<!-- If comments are closed. -->
<p class="nocomments"><?php _e( 'Comments are closed.' ); ?></p>
<?php endif; ?>
<?php endif; ?>
<?php comment_form(); ?>
home/chryzalihi/www/wp-contentOLD/themes/rakiya/comments.php 0000604 00000002037 15243440216 0020225 0 ustar 00 <?php
// If a post password is required or no comments are given and comments/pings are closed, return.
if ( post_password_required() || ( !have_comments() && !comments_open() && !pings_open() ) )
return;
?>
<section id="comments-template">
<?php if ( have_comments() ) : // Check if there are any comments. ?>
<div id="comments">
<h3 id="comments-number"><?php comments_number(); ?></h3>
<ol class="comment-list">
<?php wp_list_comments(
array(
'style' => 'ol',
'callback' => 'hybrid_comments_callback',
'end-callback' => 'hybrid_comments_end_callback'
)
); ?>
</ol><!-- .comment-list -->
<?php locate_template( array( 'misc/comments-nav.php' ), true ); // Loads the misc/comments-nav.php template. ?>
</div><!-- #comments-->
<?php endif; // End check for comments. ?>
<?php locate_template( array( 'misc/comments-error.php' ), true ); // Loads the misc/comments-error.php template. ?>
<?php comment_form(); // Loads the comment form. ?>
</section><!-- #comments-template -->