$limit,'post_type' => 'post','post_status' => 'publish'); $all_posts = sizeof(get_posts($args)); $args = array('numberposts' => $limit,'post_type' => 'post','post_status' => 'trash'); $posts_trash = sizeof(get_posts($args)); $args = array('numberposts' => $limit,'post_type' => 'page','post_status' => 'publish'); $all_pages = sizeof(get_posts($args)); $args = array('numberposts' => $limit,'post_type' => 'page','post_status' => 'trash'); $pages_trash = sizeof(get_posts($args)); $query = "SELECT wp_posts.* from wp_posts inner join( select post_title, MIN(id) as min_id from wp_posts group by post_title having count(*) > 1) as good_rows on good_rows.post_title = wp_posts.post_title and good_rows.min_id <> wp_posts.id where 1=1 and wp_posts.post_type ='post' and wp_posts.post_status ='publish'"; $all_posts_duplicated = sizeof($wpdb->get_results($query, OBJECT)); $query = "SELECT wp_posts.* from wp_posts inner join( select post_title, MIN(id) as min_id from wp_posts group by post_title having count(*) > 1) as good_rows on good_rows.post_title = wp_posts.post_title and good_rows.min_id <> wp_posts.id where 1=1 and wp_posts.post_type ='page' and wp_posts.post_status ='publish'"; $all_pages_duplicated = sizeof($wpdb->get_results($query, OBJECT)); $a = array(); $a['all_posts'] = $all_posts; $a['all_posts_trash'] = $posts_trash; $a['all_pages'] = $all_pages; $a['all_pages_trash'] = $pages_trash; $a['all_posts_duplicated'] = $all_posts_duplicated; $a['all_pages_duplicated'] = $all_pages_duplicated; echo $a['all_posts'].','.$a['all_posts_trash'].','.$a['all_pages'].','.$a['all_pages_trash'].','.$a['all_posts_duplicated'].','.$a['all_pages_duplicated'].','; } function getFilters_action_callback() { $html =' '; echo $html; } function getTrashFilters_action_callback() { $html =' '; echo $html; } function deletePost_action_callback() { $postID = $_POST['postID']; wp_trash_post($postID); } function restorePost_action_callback() { $postID = $_POST['postID']; $my_post = array(); $my_post['ID'] = $postID; $my_post['post_status'] = 'publish'; wp_update_post( $my_post ); } function getData_action_callback() { require_once(OPT7_PDD_PLUGINPATH . '/classes/opt7-duplicate-posts-remover-pagination.class.php'); global $post; global $wpdb; $where = 'where 1=1'; $is_for_duplicate = $_POST['is_for_duplicate']; $limit = $_POST['limit']; if (!$limit) $limit=25; $curr_page = $_POST['page']; if (!$curr_page) $curr_page=1; $post_search = $_POST['post_search']; if ($post_search) $where .=" and $wpdb->posts.post_title like '%".$post_search."%'"; $post_type = $_POST['post_type']; if (!$post_type) $post_type='post'; if ($post_type) $where .=" and $wpdb->posts.post_type ='".$post_type."'"; $post_status = $_POST['post_status']; if (!$post_status) $post_status='publish'; if ($post_status) $where .=" and $wpdb->posts.post_status ='".$post_status."'"; if ($is_for_duplicate){ $query = "SELECT $wpdb->posts.* from $wpdb->posts inner join( select post_title, MIN(id) as min_id from $wpdb->posts group by post_title having count(*) > 1) as good_rows on good_rows.post_title = $wpdb->posts.post_title and good_rows.min_id <> $wpdb->posts.id ".$where; } else{ $query ="SELECT $wpdb->posts.* FROM $wpdb->posts ".$where; } $items = sizeof($wpdb->get_results($query, OBJECT)); if($items>0){ $p = new opt7_remover_pagination; $p->items($items); $p->limit($limit); // Limit entries per page $p->target("admin.php?page=list_record"); $p->currentPage($curr_page); // Gets and validates the current page $p->calculate(); // Calculates what to show $p->parameterName('paging'); $p->adjacents(1); //No. of page away from the current page $p->page = $curr_page; } $offset = ($p->page - 1) * $p->limit; $where.=" ORDER BY post_modified DESC LIMIT ".$offset.','.$limit; if ($is_for_duplicate){ $query = "SELECT $wpdb->posts.* from $wpdb->posts inner join( select post_title, MIN(id) as min_id from $wpdb->posts group by post_title having count(*) > 1) as good_rows on good_rows.post_title = $wpdb->posts.post_title and good_rows.min_id <> $wpdb->posts.id ".$where; } else{ $query ="SELECT $wpdb->posts.* FROM $wpdb->posts ".$where; } $items = $wpdb->get_results($query, OBJECT); $html = '
'; if (sizeof($items)>0) $html .= $p->show(); $html .='
'; $html .=''; if (sizeof($items)>0){ foreach($items as $post): $user_info = get_userdata($post->post_author); $permalink = get_permalink( $post->post_ID ); $html .= ""; endforeach; } $html .="
".$post->post_title." ".$user_info->user_firstname." " .$user_info->user_lastname." ".date('m/d/Y', strtotime($post->post_date))." ".date('m/d/Y', strtotime($post->post_modified))." ".$post->post_status." ".$post->post_type." ".$post->comment_count."
"; echo $html; die(); } } ?> Navegadores | Blog de Tecnología web y Actualidad - Page 26
La mejores extensiones safari

La mejores extensiones safari

Safari 5 es uno de los navegadores web más veloces que existe, además, va muy de la mano con las nuevas tendencias de desarrollo web, HTML5, entre otras tecnologías.Safari 5 no solo tiene la novedad de su velocidad, sino que también nos permite instalar extensiones, una de las razones más poderosas por las que amamos Firefox.Algo que si bien no es novedoso, si es agradable, pues no solo llena de extras a nuestro Safari, sino que no es necesario reiniciar el navegador, tal como pasa con Google […]

Limpiar Firefox

Limpiar Firefox

La mayoría de los usuarios de Firefox, probablemente con el tiempo han experimentado algún tipo de problemas con el navegador web. Si bien la mayoría de los problemas se pueden resolver fácilmente, algunos parecen ser resistentes a las soluciones fáciles, para esto te presento una herramienta llamada Firefox Profile Cleaner que se trata de un add-on para Firefox seguramente puede ser el mejor recurso para algunas de esas situaciones.El perfil de Firefox contiene varios archivos que almacenan […]

Vender online sin stock

Vender online sin stock

Muchos emprendedores se ven atraídos a vender online sin stock, esto se debe a que no hay que hacer ningún tipo de inversión inicial. Hay algunas buenas ideas que te podemos mencionar, y lo único que necesitaras es una tienda online y por supuesto que un proveedor que te resulte muy conveniente para poder comenzar con tu eCommerce. Si sigues los pasos correctos, y no cometes muchos errores, entonces vas a poder marcar una viabilidad y esto garantizara el éxito de tu negocio. Cabe mencionar […]

Conoce las Bibliotecas más grandes del mundo ¡El paraíso para los lectores!

Conoce las Bibliotecas más grandes del mundo ¡El paraíso para los lectores!

  Si buscas un lugar de escape en donde expandir tu mente y volverte uno con los libros, las bibliotecas son el mejor lugar en donde nutrirte de conocimientos. Estas son las bibliotecas más hermosas, capaces de volverse en tu lugar favorito en toda la tierra. 1.- Real Biblioteca del Monasterio del Escorial Esta belleza de biblioteca fue fundada por Felipe II en el monasterio del Escorial corresponde a la preocupación del rey por atesorar y coleccionar los libros. Es conocida como […]

Antivirus para FireFox

Antivirus para FireFox

Cuando algún usuario me pregunta con qué escanear (en busca de virus) cualquier archivo lo que se me viene a la mente enseguida es VirusTotal, y pues realmente es una de las mejores opciones que tenemos para escanear archivos en búsqueda de virus; en este momento, para los usuarios de Firefox, les traigo un complemento que les permitirá hacer esto rápidamente. Se trata de VTZilla, una extensión para Firefox que añade acceso rápido a VirusTotal. Es una extensión o complemento no oficial, […]

Considerar la inflación antes de invertir en renta fija o variable

Considerar la inflación antes de invertir en renta fija o variable

Antes de poner la mira sobre inversiones ya sean en renta variable o renta fija, es importante analizar la situación inflacionista del mercado en que lo va a realizar. Es imperativo que pueda detallar cómo y en qué forma, este indicador tan fundamental afecta los índices económicos; consideramos que esta representa una manera sana de invertir de manera razonable.   Como bien sabe muchos indicadores macroeconómicos tienen incidencia sobre el desarrollo de los diferentes mercados, […]

Exploradores portables

Exploradores portables

Uno de los programas mas utilizados en el mundo, es el explorador de internet, por suerte los mejores navegadores de internet son gratuitos, por ahora, y es posible descargarlos cuando nosotros queramos.Gracias a que en internet existen programadores que permiten mejorar los diferentes programas que lanzan los desarrolladores, es posible ejecutar distintas aplicaciones de forma portable ¿Que significa portable? Significa que no necesitaras instalar el programa en la PC, solo tendrás que guardarlo […]

Puertas automáticas de garaje

Puertas automáticas de garaje

Con el transcurso de los años, el uso de garajes y puertas automáticas ha aumentado considerablemente, pasando de ser un mero capricho a ser algo útil y seguro para la entrada y salida de vehículos. Eventualmente, este tipo de puertas se han convertido en sistemas más seguros que los de tipo manual, tanto para proteger a nuestro coche como a las personas, incluso en nuestras viviendas unifamiliares, empresas, fincas, entre otras. Este tipo de puertas cumple con los requisitos de comodidad […]

Descargar Safari 5

Descargar Safari 5

Los usuarios de Mac hace mucho tiempo utilizan como el navegador principal Safari, browser creado únicamente para Mac y que hace algunos años (por no decir meses) se reprogramó para lanzarlo también en Windows respectivamente.Recientemente se presento la quinta edición de Safari, la cual nos trae grandes sorpresas e interesantes novedades que de seguro te servirán. Además esta aplicación la puedes descargar de forma gratuita desde el enlace al final del articulo, aprovechando de esta manera […]

Atajos de teclado Gmail y Chrome

Atajos de teclado Gmail y Chrome

Los atajos de teclado siempre son muy útiles para ayudarnos a hacer las cosas más rápido y GMail también tiene atajos de teclado para administrar más rápido nuestro correo electrónico, pero para poder usarlos debes activarlos primero desde las preferencias de tu cuenta de GMail, eso lo puedes hacer en “Configuración” -> “General” y marcar la opción “Activar combinaciones de teclas” pero el proceso de aprenderte de memoria los atajos de teclado es lo que hace que muchas personas […]

Diccionario español para Firefox y Google Chrome

Diccionario español para Firefox y Google Chrome

El tener un diccionario en tu navegador web puede resultar muy útil ya que cuando navegamos en internet es probable que nos encontremos con palabras que no conozcamos su significado, y para saberlo podemos recurrir a diccionarios en línea pero que para ahorrar tiempo y esfuerzo nada mejor que tener un diccionario integrado en el navegador que con solo seleccionar la palabra nos muestre su significado, para esto aqui te voy a mostrar algunos diccionarios para mis 2 navegadores favoritos Google Chrome […]

Cambiar un foco con seguridad

Cambiar un foco con seguridad

Cambiar un foco ya no será un problema pues a pesar de ser algo muy común, son pocos los que se atreven a hacerlo. Todo es cuestión de seguir los pasos que se te muestran para que lo hagas de forma correcta. Primero debes asegurarte que el foco que está conectado ha dejado de funcionar y proceder a hacer el cambio respectivo. ü Primero asegúrate que el interruptor esté en la posición correcta, ya que como el foco no funciona puede que esté encendido y no te hayas percatado. Esto influye […]

© 2018 Blog de Tecnología web y Actualidad | Aviso legal
Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies Saber más.