negli argomenti passati negli inputs. A través de get_posts() se puede seleccionar una secuencia de mensaje exacta con el parámetro post__in en los argumentos sobre las entradas anteriores. . La orden, sin embargo, no es consistente con la secuencia indicada como WordPress realiza comprobaciones sobre la cláusula ORDER BY en la instrucción de selección, a pesar de que la versión 2.8 está disponible en el valor de none .
"MySQL / SQL 'Categoría
WordPress: get_posts () y orderby
Fragmento de WordPress: meta extracto get_posts valor con ()
Trabajar con un tipo de mensaje personalizado ( CPT ) es natural de usar las funciones internas de WordPress para ver y filtrar los mensajes de este tipo. , risulta comodissimo poter creare loop personali sulle proprie tipologie di post. Si el uso de los get_posts() es que se crea un objeto directamente WP_Query , es muy cómodo para crear lazos en sus tipos de mensajes personales. WordPress también permite que los filtros para tassionomie personal, en la cuenta, el orden, de progresar a los metadatos. Útil, de hecho, es el proceso que le permite especificar las condiciones en las que ese tipo de meta datos y compararla con las normas.
Bachi comienzo del año: WordPress y WPML get_page_by_path actualización ()
El año 2012 comenzó con unas pocas horas de profunda depuración debido a dos (conocido) molesta bastante molesto. , con la globale (e famosa) omonima istanza $wpdb . La primera, entre otras cosas bastante anticuado, presentes en el núcleo de WordPress que se refiere al método update() de la clase wpdb , con lo global (y popular) instancia homónima $wpdb . El defecto aparece cuando se intenta actualizar un campo NULL . A pesar de numerosas quejas, el equipo de desarrollo de WordPress no parecen encontrar solución al molesto problema. De hecho, hasta la fecha, la única solución es escribir el código SQL para su cuenta.
MySQL: seleccionar al azar con la paginación
Seleccione un rango de filas de una tabla al azar es muy simple, sólo tiene que utilizar ORDER BY RAND() en la instrucción de selección. Algunos también prefieren utilizar diferentes técnicas, que van desde el uso de PHP para escribir la selección especial. La razón es que ORDER BY RAND() es lento, ya que MySQL crea una tabla temporal con todos los resultados y luego asigna a cada fila de un índice al azar, devolviendo un resultado ordenado (al azar)!
Fragmento muy corto: incrementar un campo en SQL
La última versión de WP Bannerize que introdujo un nuevo campo en la tabla indica las veces que un banner es "clickeado". Para llevar a cabo la operación de valore = valore +1 que se utiliza en SQL:
1 | `campo` = `campo` + 1 WHERE id = id_record; UPDATE tabla SET campo `campo` `,` + 1 WHERE id = id_record; |
Fragmento muy breve: obtener el número de puestos de trabajo, la página y el Anexo
¿Cuántos de ustedes conocen bien, los de mesa wp_posts se utiliza para almacenar los correos, las páginas de WordPress y los archivos adjuntos. El tipo del elemento almacenado se determina por el campo post_type . . Con select la propuesta más adelante, usted puede "contar" de forma individual los distintos tipos de elementos en memrizzate wp_posts .
Muy corto truco: ajustar las fechas en MySQL
. Usted puede encontrar usted no puede cambiar el tiempo de la creación de un Web Server o MySQL para trabajar en una mesa donde un campo TIMESTAMP se establece en ON UPDATE CURRENT_TIMESTAMP . Por lo tanto se hace necesario, en el rostro de una selección, ajustar el tiempo de recuperar con la zona horaria correcta. Por ejemplo, si nuestro servidor se encuentra en Los Ángeles, con una zona horaria de 9 horas atrás, sólo tiene que utilizar:
1 2 | campo_timestamp , INTERVAL 9 HOUR ) AS `local_timestamp` SELECT DATE_ADD (campo_timestamp, horas de intervalo 9) como `` local_timestamp FROM mitabla |
è la stessa data 9 ore avanti. El campo campo_timestamp contiene la fecha real del servidor, mientras que el alias de local_timestamp es el mismo en 9 horas de adelanto.
Muy corto truco: duplicar o clonar una o más filas en MySQL
Para duplicar la totalidad de los contenidos de una mesa sobre sí mismo sólo tiene que utilizar:
1 | * FROM MYTABLE INSERT INTO SELECT * FROM MyTable MYTABLE |
También puede utilizar el clausa de WHERE si es necesario:
1 | * FROM MYTABLE WHERE a = b INSERT INTO SELECT * FROM MyTable MYTABLE donde a, b = |
Si la tabla tiene un índice o una clave única, que podría causar un error, puede filtrar los campos que se duplica:
1 | field1 , field2 , ... ) SELECT field1 , field2 , ... FROM MYTABLE INSERT INTO mitabla (campo1, campo2, ...) SELECT campo1, campo2, ... FROM MyTable |
¿Es posible duplicar un registro y cambiar un valor, por ejemplo, duplico un campo y añadir 1:
1 | field1 , field2 , ... ) SELECT ( field1 + 1 ) , field2 , ... FROM MYTABLE INSERT INTO mitabla (campo1, campo2, ...) SELECT (campo1 + 1), campo2, ... FROM MyTable |






Últimos Comentarios
Giovambattista Fazioli : @ kOoLiNuS: Calma, es probable que pueda anticipar que WPX Cleanfix será gratuito, y ...
kOoLiNuS : @ kOoLiNuS: una falta
y un 
kOoLiNuS : @ Giovambattista Fazioli: me suscribí, pero cuando yo tenía mi uso de la plataforma de aficionados ...
Giovambattista Fazioli : @ kOoLiNuS: Sí, este es un problema conocido. Se produce cuando las tablas en cuestión son ...
kOoLiNuS : @ Giovambattista Fazioli: Gracias por el parche! Pero me di cuenta de que en un par de tablas (si es necesario te digo ...