NOX-ROOT-MARAZ Manager v2
PHP 8+ Secure
/
home
/
xiedrke
/
malino
/
wp-content
/
plugins
/
trendz-plus
/
elementor
/
Name
Size
Perms
Actions
📁 assets
-
0755
Chmod
|
Delete
📄 class-common-widget-base.php
1,279 B
0644
Edit
|
Chmod
|
Delete
📄 index.php
1,715 B
0644
Edit
|
Chmod
|
Delete
Editing: class-common-widget-base.php
<?php namespace TrendzElementor\Widgets; use Elementor\Widget_Base; abstract class TrendzElementorWidgetBase extends Widget_Base { /** * Get categories */ public function get_categories() { return [ 'trendz-widgets' ]; } public function trendz_post_categories(){ $terms = get_terms( array( 'taxonomy' => 'category', 'hide_empty' => true, )); if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){ foreach ( $terms as $term ) { $options[ $term->term_id ] = $term->name; } } return $options; } public function trendz_get_elementor_page_list(){ $pagelist = get_posts(array( 'post_type' => 'elementor_library', 'showposts' => 999, )); if ( ! empty( $pagelist ) && ! is_wp_error( $pagelist ) ){ foreach ( $pagelist as $post ) { $options[ $post->ID ] = esc_html__( $post->post_title, 'trendz-plus' ); } return $options; } } public function trendz_post_ids(){ $posts = get_posts( array( 'post_type' => 'post', 'post_status'=> 'publish', 'numberposts' => -1 )); if ( ! empty( $posts ) && ! is_wp_error( $posts ) ){ foreach ( $posts as $post ) { $options[ $post->ID ] = $post->post_title; } } return $options; } }
Cancel