== 'page_post'){ $page_list = isset($individual_options['pages']) ? $individual_options['pages'] : array(); $post_list = isset($individual_options['posts']) ? $individual_options['posts'] : array(); $page_nd_post_list = array_merge($page_list, $post_list ); $current_page = get_page_by_path( basename($page_path),'OBJECT',get_option('htpm_available_post_types') ); if(in_array('all_pages,all_pages', $page_nd_post_list) && !empty($current_page) && $current_page->post_type == 'page'){ $remove_plugins[] = $plugin; } elseif(in_array('all_posts,all_posts', $page_nd_post_list) && !empty($current_page) && $current_page->post_type == 'post'){ $remove_plugins[] = $plugin; } else { foreach($page_nd_post_list as $post_info){ $post_info_arr = explode(',', $post_info); $post_id = $post_info_arr[0]; $post_link = $post_info_arr[1]; $post_link = str_replace(array('http://','https://'), '', $post_link); $post_link = trim( $post_link, '/' ); $slug = ''; $slug = get_post_field( 'post_name', $post_id ); if( $slug && in_array($slug, explode('/', $current_page_url)) || $post_link && $post_link == $current_page_url ){ $remove_plugins[] = $plugin; } } } } if( $uri_type == 'custom' ){ $condition_list = array( 'name' => array(), 'value' => array() ); $condition_list = $individual_options['condition_list'] ? $individual_options['condition_list'] : array( 'name' => array(), 'value' => array() ); $individual_condition_list = array(); for( $i = 0; $i < count($condition_list['name']); $i++ ){ $individual_condition_list[] = $condition_list['name'][$i] . ',' . $condition_list['value'][$i]; } foreach($individual_condition_list as $item){ $item = explode(',', $item); $name = $item[0]; $value = trim($item[1], '/'); if($name == 'uri_equals'){ if($current_page_slug == $value){ $remove_plugins[] = $plugin; } } if($name == 'uri_not_equals'){ if($value && $current_page_slug != $value){ $remove_plugins[] = $plugin; } } if($name == 'uri_contains'){ if($value && strpos( $current_page_url, $value )){ $remove_plugins[] = $plugin; } } if($name == 'uri_not_contains'){ if($value && !strpos( $current_page_url, $value )){ $remove_plugins[] = $plugin; } } } } } } $plugins = array_diff( $plugins, $remove_plugins ); return $plugins; }{"code":"rest_term_invalid","message":"Termo n\u00e3o existe.","data":{"status":404}}