芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/optimyar/wp-content/plugins/elementskit-lite/modules/header-footer/cpt-hooks.php
' . esc_html__( 'Active', 'elementskit-lite' ) . '' ) : ( '
' . esc_html__( 'Inactive', 'elementskit-lite' ) . '
' ) ); echo wp_kses($output, \ElementsKit_Lite\Utils::get_kses_array()); break; case 'condition': $cond = array( 'condition_a' => get_post_meta( $post_id, 'elementskit_template_condition_a', true ), 'condition_singular' => get_post_meta( $post_id, 'elementskit_template_condition_singular', true ), 'condition_singular_id' => get_post_meta( $post_id, 'elementskit_template_condition_singular_id', true ), ); echo esc_html(ucwords( str_replace( '_', ' ', $cond['condition_a'] . ( ( $cond['condition_a'] == 'singular' ) ? ( ( $cond['condition_singular'] != '' ) ? ( ' > ' . $cond['condition_singular'] . ( ( $cond['condition_singular_id'] != '' ) ? ' > ' . $cond['condition_singular_id'] : '' ) ) : '' ) : '' ) ) )); break; } } public function query_filter( $query ) { global $pagenow; $current_page = isset( $_GET['post_type'] ) ? sanitize_text_field(wp_unslash($_GET['post_type'])) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- We are using wordpress default query filter for managing menu items if ( is_admin() && 'elementskit_template' == $current_page && 'edit.php' == $pagenow && isset( $_GET['elementskit_type_filter'] ) // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- We are using wordpress default query filter for managing menu items && $_GET['elementskit_type_filter'] != '' // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- We are using wordpress default query filter for managing menu items && $_GET['elementskit_type_filter'] != 'all' // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- We are using wordpress default query filter for managing menu items ) { $type = sanitize_text_field(wp_unslash($_GET['elementskit_type_filter'])); // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- We are using wordpress default query filter for managing menu items $query->query_vars['meta_key'] = 'elementskit_template_type'; // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_key $query->query_vars['meta_value'] = $type; // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_value $query->query_vars['meta_compare'] = '='; } } public static function instance() { if ( is_null( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } }