PATH:
home
/
letacommog
/
winwithd
/
wp-content
/
plugins
/
elementor-pro
/
modules
/
theme-builder
/
skins
<?php namespace ElementorPro\Modules\ThemeBuilder\Skins; use ElementorPro\Modules\Posts\Skins\Skin_Cards; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } class Posts_Archive_Skin_Cards extends Skin_Cards { protected function _register_controls_actions() { add_action( 'elementor/element/archive-posts/section_layout/before_section_end', [ $this, 'register_controls' ] ); add_action( 'elementor/element/archive-posts/section_layout/after_section_end', [ $this, 'register_style_sections' ] ); add_action( 'elementor/element/archive-posts/archive_cards_section_design_image/before_section_end', [ $this, 'register_additional_design_image_controls' ] ); } public function get_id() { return 'archive_cards'; } public function get_title() { return __( 'Cards', 'elementor-pro' ); } public function render() { $this->parent->query_posts(); $wp_query = $this->parent->get_query(); if ( ! $wp_query->found_posts ) { $this->render_loop_header(); $should_escape = apply_filters( 'elementor_pro/theme_builder/archive/escape_nothing_found_message', true ); $message = $this->parent->get_settings_for_display( 'nothing_found_message' ); if ( $should_escape ) { $message = esc_html( $message ); } echo '<div class="elementor-nothing-found elementor-posts-nothing-found">' . $message . '</div>'; $this->render_loop_footer(); return; } parent::render(); } public function get_container_class() { // Use parent class and parent css. return 'elementor-posts--skin-cards'; } /* Remove `posts_per_page` control */ protected function register_post_count_control(){} }
[+]
..
[-] posts-archive-skin-classic.php
[edit]
[-] post-comments-skin-classic.php
[edit]
[-] posts-archive-skin-cards.php
[edit]