文件操作 - reviews.php
返回文件管理
返回主菜单
删除本文件
文件: /var/www/ltlcompare.com/wp-content/themes/ltl-compare/blocks/reviews.php
编辑文件内容
<?php use Carbon_Fields\Block; use Carbon_Fields\Field; function ltl_compare_crb_block_reviews() { Block::make( 'reviews', __( 'Reviews', DOMAIN ) ) ->add_fields( array( Field::make( 'block_preview', 'preview', __( 'Preview', DOMAIN ) ) ->set_html('<img src="'. TEMPLATE_URL .'/img/block-reviews.webp" alt="">'), Field::make( 'textarea', 'title', __( 'Title', DOMAIN ) ) ->set_rows( 2 ), Field::make( 'textarea', 'desc', __( 'Description', DOMAIN ) ) ->set_rows( 3 ), Field::make( 'association', 'reviews', __( 'Reviews', DOMAIN ) ) ->set_types( array( array( 'type' => 'post', 'post_type' => 'review', ) ) ) ) ) ->set_description( __( 'Reviews', DOMAIN ) ) ->set_keywords( array( __( 'Reviews', DOMAIN ), ) ) ->set_category( 'theme_blocks', __( 'Theme blocks', DOMAIN ) ) ->set_render_callback( function ( $fields, $attributes ) { if ( $fields['title'] || $fields['desc'] || $fields['reviews'] ) : ?> <div class="custom-block section custom-block-reviews<?php echo $attributes['className'] ?? null ? ' ' . $attributes['className'] : ''; ?>"> <div class="container slider-wrapp"> <?php if ( $fields['title'] || ( $fields['desc'] ?? null ) ) : ?> <div class="section-head"> <?php if ( $fields['title'] ) : ?> <h2 class="section-title"><?php echo $fields['title']; ?></h2> <?php endif; ?> <?php if ( ( $fields['desc'] ?? null ) ) : ?> <div class="section-desc"><?php echo $fields['desc']; ?></div> <?php endif; ?> </div> <?php endif; ?> <?php if ( $fields['reviews'] ) : $reviews = wp_list_pluck( $fields['reviews'], 'id' ); ?> <div class="items-slider swiper"> <div class="swiper-wrapper"> <?php foreach ( $reviews as $post_id ) : $stars = carbon_get_post_meta( $post_id, 'stars' ); $text = carbon_get_post_meta( $post_id, 'text' ); $date = carbon_get_post_meta( $post_id, 'date' ); ?> <div class="review-item items-slide swiper-slide"> <div class="review-item-head"> <svg class="icon"><use xlink:href="#icon-quote"/></svg> <div class="review-item-stars"> <?php for( $i = 1; $i <= 5; $i++ ) : ?> <svg class="icon<?php echo ( int ) $stars >= $i ? ' active' : ''; ?>"><use xlink:href="#icon-star"/></svg> <?php endfor; ?> </div> </div> <div class="review-item-text"><?php echo $text; ?></div> <div class="review-item-foot"> <div class="review-item-name"><?php echo get_the_title( $post_id ) ?></div> <div class="review-item-date"><?php echo $date; ?></div> </div> </div> <?php endforeach; ?> </div> </div> <?php endif; ?> <?php include( TEMPLATEPATH . '/inc/slider-nav.php' ); ?> </div> </div> <?php endif; }); } add_action( 'carbon_fields_register_fields', 'ltl_compare_crb_block_reviews' );
修改文件时间
将文件时间修改为当前时间的前一年
删除文件