/var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/trx_utils/widgets
NameSizeModeActions
qrcode/-0755rm
banner.php94920644editdlrm
calendar.php72850644editdlrm
categories.php118820644editdlrm
flickr.php85560644editdlrm
give.php70330644editdlrm
popular_posts.php218730644editdlrm
recent_posts.php176580644editdlrm
recent_reviews.php183700644editdlrm
socials.php135440644editdlrm
top10.php209310644editdlrm
twitter.php133970644editdlrm
Edit: /var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/trx_utils/widgets/recent_posts.php (17658B)
'widget_recent_posts', 'description' => esc_html__('The recent blog posts (extended)', 'trx_utils')); parent::__construct( 'charity_is_hope_widget_recent_posts', esc_html__('Charity Is Hope - Recent Posts', 'trx_utils'), $widget_ops ); // Add thumb sizes into list charity_is_hope_add_thumb_sizes( array( 'layout' => 'widgets', 'w' => 75, 'h' => 75, 'title'=>esc_html__('Widgets', 'trx_utils') ) ); } // Show widget function widget($args, $instance) { extract($args); global $post; $title = apply_filters('widget_title', isset($instance['title']) ? $instance['title'] : ''); $post_type = isset($instance['post_type']) ? $instance['post_type'] : 'post'; $category = isset($instance['category']) ? (int) $instance['category'] : 0; $taxonomy = charity_is_hope_get_taxonomy_categories_by_post_type($post_type); $number = isset($instance['number']) ? (int) $instance['number'] : ''; $show_date = isset($instance['show_date']) ? (int) $instance['show_date'] : 0; $show_image = isset($instance['show_image']) ? (int) $instance['show_image'] : 0; $show_author = isset($instance['show_author']) ? (int) $instance['show_author'] : 0; $show_counters = isset($instance['show_counters']) ? $instance['show_counters'] : ''; $post_rating = charity_is_hope_storage_get('options_prefix').'_reviews_avg'.(charity_is_hope_get_theme_option('reviews_first')=='author' ? '' : '2'); $output = ''; $args = array( 'numberposts' => $number, 'offset' => 0, 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => $post_type, 'post_status' => current_user_can('read_private_pages') && current_user_can('read_private_posts') ? array('publish', 'private') : 'publish', 'ignore_sticky_posts' => true ); if ($category > 0) { if ($taxonomy=='category') $args['category'] = $category; else { $args['tax_query'] = array( array( 'taxonomy' => $taxonomy, 'field' => 'id', 'terms' => $category ) ); } } $ex = charity_is_hope_get_theme_option('exclude_cats'); if (!empty($ex)) { $args['category__not_in'] = explode(',', $ex); } $recent_posts = wp_get_recent_posts($args, OBJECT); $post_number = 0; if (is_array($recent_posts) && count($recent_posts) > 0) { foreach ($recent_posts as $post) { $post_number++; charity_is_hope_template_set_args('widgets-posts', array( 'post_number' => $post_number, 'post_rating' => $post_rating, 'show_date' => $show_date, 'show_image' => $show_image, 'show_author' => $show_author, 'show_counters' => $show_counters )); get_template_part(charity_is_hope_get_file_slug('templates/_parts/widgets-posts.php')); $output .= charity_is_hope_storage_get('widgets_posts_output'); if ($post_number >= $number) break; } wp_reset_postdata(); } if (!empty($output)) { // Before widget (defined by themes) charity_is_hope_show_layout($before_widget); // Display the widget title if one was input (before and after defined by themes) if ($title) charity_is_hope_show_layout($title, $before_title, $after_title); charity_is_hope_show_layout($output); // After widget (defined by themes) charity_is_hope_show_layout($after_widget); } } // Update the widget settings. function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['number'] = (int) $new_instance['number']; $instance['show_date'] = (int) $new_instance['show_date']; $instance['show_image'] = (int) $new_instance['show_image']; $instance['show_author'] = (int) $new_instance['show_author']; $instance['show_counters'] = strip_tags($new_instance['show_counters']); $instance['category'] = (int) $new_instance['category']; $instance['post_type'] = strip_tags( $new_instance['post_type'] ); return $instance; } // Displays the widget settings controls on the widget panel. function form($instance) { // Set up some default widget settings $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'number' => '4', 'show_date' => '1', 'show_image' => '1', 'show_author' => '1', 'show_counters' => 'hide', 'category'=>'0', 'post_type' => 'post' ) ); $title = $instance['title']; $number = (int) $instance['number']; $show_date = (int) $instance['show_date']; $show_image = (int) $instance['show_image']; $show_author = (int) $instance['show_author']; $show_counters = $instance['show_counters']; $post_type = $instance['post_type']; $category = (int) $instance['category']; $posts_types = charity_is_hope_get_list_posts_types(false); $categories = charity_is_hope_get_list_terms(false, charity_is_hope_get_taxonomy_categories_by_post_type($post_type)); $counters = array_merge(array('hide' => esc_html__('Hide', 'trx_utils')), charity_is_hope_get_list_blog_counters(false)); ?>


/> />


/> />


/> />


0) { foreach ($counters as $id => $title) { ?> />

"", "number" => 4, "show_date" => 1, "show_image" => 1, "show_author" => 1, "show_counters" => '', 'category' => '', 'cat' => 0, 'post_type' => 'post', // Common params "id" => "", "class" => "", "css" => "" ), $atts)); if ($atts['post_type']=='') $atts['post_type'] = 'post'; if ($atts['cat']!='' && $atts['category']=='') $atts['category'] = $atts['cat']; if ($atts['show_date']=='') $atts['show_date'] = 0; if ($atts['show_image']=='') $atts['show_image'] = 0; if ($atts['show_author']=='') $atts['show_author'] = 0; if ($atts['show_counters']=='') $atts['show_counters'] = 'hide'; extract($atts); $type = 'charity_is_hope_widget_recent_posts'; $output = ''; global $wp_widget_factory; if ( is_object( $wp_widget_factory ) && isset( $wp_widget_factory->widgets, $wp_widget_factory->widgets[ $type ] ) ) { $output = ''; ob_start(); the_widget( $type, $atts, charity_is_hope_prepare_widgets_args(charity_is_hope_storage_get('widgets_args'), $id ? $id.'_widget' : 'widget_recent_posts', 'widget_recent_posts') ); $output .= ob_get_contents(); ob_end_clean(); $output .= '
'; } return apply_filters('charity_is_hope_shortcode_output', $output, 'trx_widget_recent_posts', $atts, $content); } add_shortcode("trx_widget_recent_posts", "charity_is_hope_sc_widget_recent_posts"); } // Add [trx_widget_recent_posts] in the VC shortcodes list if (!function_exists('charity_is_hope_widget_recent_posts_reg_shortcodes_vc')) { function charity_is_hope_widget_recent_posts_reg_shortcodes_vc() { $posts_types = charity_is_hope_get_list_posts_types(false); $categories = charity_is_hope_get_list_terms(false, charity_is_hope_get_taxonomy_categories_by_post_type('post')); $counters = array_merge(array('hide' => esc_html__('Hide', 'trx_utils')), charity_is_hope_get_list_blog_counters(false)); vc_map( array( "base" => "trx_widget_recent_posts", "name" => esc_html__("Widget Recent Posts", 'trx_utils'), "description" => wp_kses_data( __("Insert recent posts list with thumbs and post's meta", 'trx_utils') ), "category" => esc_html__('Content', 'trx_utils'), "icon" => 'icon_trx_widget_recent_posts', "class" => "trx_widget_recent_posts", "content_element" => true, "is_container" => false, "show_settings_on_create" => true, "params" => array( array( "param_name" => "title", "heading" => esc_html__("Widget title", 'trx_utils'), "description" => wp_kses_data( __("Title of the widget", 'trx_utils') ), "admin_label" => true, "class" => "", "value" => "", "type" => "textfield" ), array( "param_name" => "number", "heading" => esc_html__("Number posts to show", 'trx_utils'), "description" => wp_kses_data( __("How many posts display in widget?", 'trx_utils') ), "admin_label" => true, "class" => "", "value" => "4", "type" => "textfield" ), array( "param_name" => "post_type", "heading" => esc_html__("Post type", 'trx_utils'), "description" => wp_kses_data( __("Select post type to show", 'trx_utils') ), "class" => "", "std" => "post", "value" => array_flip($posts_types), "type" => "dropdown" ), array( "param_name" => "cat", "heading" => esc_html__("Parent category", 'trx_utils'), "description" => wp_kses_data( __("Select parent category. If empty - show posts from any category", 'trx_utils') ), "class" => "", "value" => array_flip(charity_is_hope_array_merge(array(0 => esc_html__('- Select category -', 'trx_utils')), $categories)), "type" => "dropdown" ), array( "param_name" => "show_image", "heading" => esc_html__("Show post's image", 'trx_utils'), "description" => wp_kses_data( __("Do you want display post's featured image?", 'trx_utils') ), "group" => esc_html__('Details', 'trx_utils'), "class" => "", "std" => 1, "value" => array("Show image" => "1" ), "type" => "checkbox" ), array( "param_name" => "show_author", "heading" => esc_html__("Show post's author", 'trx_utils'), "description" => wp_kses_data( __("Do you want display post's author?", 'trx_utils') ), "group" => esc_html__('Details', 'trx_utils'), "class" => "", "std" => 1, "value" => array("Show author" => "1" ), "type" => "checkbox" ), array( "param_name" => "show_date", "heading" => esc_html__("Show post's date", 'trx_utils'), "description" => wp_kses_data( __("Do you want display post's publish date?", 'trx_utils') ), "group" => esc_html__('Details', 'trx_utils'), "class" => "", "std" => 1, "value" => array("Show date" => "1" ), "type" => "checkbox" ), array( "param_name" => "show_counters", "heading" => esc_html__("Show post's counters", 'trx_utils'), "description" => wp_kses_data( __("Do you want display post's counters?", 'trx_utils') ), "admin_label" => true, "group" => esc_html__('Details', 'trx_utils'), "class" => "", "value" => array_flip($counters), "type" => "dropdown" ), charity_is_hope_get_vc_param('id'), charity_is_hope_get_vc_param('class'), charity_is_hope_get_vc_param('css') ) ) ); class WPBakeryShortCode_Trx_Widget_Recent_Posts extends WPBakeryShortCode {} } } ?>