Categoría 'WordPress'


Las funciones anónimas

Me pregunta cuál es la ventaja o desventaja en el uso de funciones anónimas o en línea (o onfly), y se utiliza mucho en JavaScript, ahora con 5.3, también en PHP.
Una función en línea, o el anonimato porque no - de hecho - un nombre, es una forma rápida de escribir algunos de los procedimientos, secuencias de sangría de árboles, tales como la devolución de llamada. Casi todos los idiomas admiten las funciones de este escrito, cada uno hasta el límite con sus particularidades y restricciones. También pueden tener diferentes nombres y detalles de sintaxis, como el llamado Objective-C bloques.

Continuación ...

Fragmento de WordPress: meta get_posts extraer valor de ()

Trabajar con un tipo de mensaje personalizado ( CPT ) es natural usar las funciones internas de WordPress para mostrar y filtrar los mensajes de este tipo. , risulta comodissimo poter creare loop personali sulle proprie tipologie di post. Si se utiliza el get_posts() es que se crea un objeto directamente WP_Query , es conveniente crear lazos en sus propios tipos de mensajes personales. WordPress también permite que los filtros de tassionomie personal, a la cuenta, el orden, llegando a los metadatos. A estrenar, de hecho, es el proceso que le permite especificar las condiciones en que ese tipo de meta datos y compararlo con las reglas.

Continuación ...

Bachi principios de año: WordPress y WPML get_page_by_path update ()

El año 2012 comenzó con un par de horas de profunda depuración por dos (conocido) errores bastante molesto. , con la globale (e famosa) omonima istanza $wpdb . La primera, entre otras cosas, un poco anticuado, presente en el núcleo de WordPress con respecto al método update() de clase wpdb , con el global (y famosos) instancia del mismo nombre, $wpdb . El defecto aparece cuando se intenta actualizar un campo NULL . A pesar de las numerosas quejas, el equipo de desarrollo de WordPress no parece encontrar una solución al molesto problema. De hecho, hasta la fecha, la única solución es escribir el código SQL para su cuenta.

Continuación ...

Fragmento de WordPress: La acción save_post

Al agregar campos adicionales a las páginas y correos, o para obtener el tipo de envío personalizado ( CTP ), que tiene que grabar una acción para salvar a estos nuevos datos. La aplicación de este procedimiento es esencialmente siempre la misma, cambiando sólo los campos y la forma de guardar, los datos adicionales pueden residir en el campo 'custom', es decir, después de la mitad de la tabla o tablas de uno o más personal.

Continuación ...

Fragmento de WordPress: is_page () Tipo personalizado mensaje

Si ha grabado su propio mensaje personalizado Tipo ( CPT ), especialmente si se escribe 'página', que podría servir para determinar si está viendo una página en particular, el 'single' por así decirlo. . En este caso, es inútil tratar de is_page() o is_page_template() . La solución de limpieza es el siguiente:

1
2
3
4
5
6
is_singular ( 'cpt_key' ) ) { if (is_singular ('cpt_key')) {
; global $ mensaje;
$post -> post_name == 'slug_pagina' ) { if ($ post -> post_name == 'slug_pagina') {
/ / El código aquí ... add_action tipo (), wp_enqueue_scripts (), etc ...
}
}

Continuación ...

WordPress 3.3: ahora todos los jQuery

Con WordPress 3.3 también jQuery y todos sus módulos han sido alineados. Ahora es posible acceder a la nueva lista de los módulos de la última versión 3.3, como el autocompletado. Aquí hay un fragmento de una buena inserción:

1
2
3
4
5
6
/ / Cargar los módulos que WordPress nos preparan para el script "MyScript.js"
array ( 'jquery-ui-slider' , $ Deps = serie ('jquery-ui-slider ",
"Jquery-ui-selector de fechas,
"Jquery-ui-autocomplete '
);
, 'js/myscript.js' , $deps , 1 . 3 . 4 , true ) ; wp_enqueue_script ('clave', 'js / MyScript.js, dependencias de $, un 3 .. 4, true);

Continuación ...

Fragmento de WordPress: estilos y scripts para añadir Tipo de mensaje personalizado

Ahora que WordPress permite crear tipos de mensaje personalizado (CPT), es útil ser capaz de agregar nuestros estilos y nuestra secuencia de comandos al ver o editar los mensajes. La mejor manera de hacerlo es compatible con la versión 3.3 es la siguiente:

1
2
3
4
5
6
7
, function ( ) { add_action ('admin_enqueue_scripts', function () {
; global $ typenow;
$typenow == 'id_custom_post' ) { if ($ typenow == 'id_custom_post') {
, 'css/customstyle.css' ) ; wp_enqueue_style ('key_style', 'css / customstyle.css');
, 'js/customscript.js' ) ; wp_enqueue_script ('key_script', 'js / customscript.js');
}
});

Continuación ...

Fragmento de WordPress: src thumbnail

WordPress te permite asociar una imagen a un mensaje en la página o mensaje personalizado. , che restituiscono il completo tag img , risulta meno intuitivo come ottenere il solo link: Si es fácil para extraer el código de la imagen entera, gracias a las características the_post_thumbnail() o get_the_post_thumbnail , que devuelven la etiqueta completa img , menos intuitivo es cómo conseguir que el único enlace:

1
2
3
4
/ / Si $ post_id es el id del mensaje
get_post_thumbnail_id ( $post_id ) ; $ Image_id get_post_thumbnail_id = ($ post_id);
wp_get_attachment_image_src ( $image_id , 'full' ) ; $ Imagen = wp_get_attachment_image_src ($ image_id, 'completo');
[ 0 ] echo $ imagen [0]

Continuación ...

WordPress Eliminar mensaje

WordPress te permite interceptar cuando un mensaje - incluso el tipo de medida - se está eliminando. . Hay dos ganchos de acción que se puede utilizar: delete_post y deleted_post . En el primer análisis, el primero debe ser atribuido a un "se está eliminando" el mensaje, aunque no parece ser, o mejor.

Continuación ...

Fragmento muy breve: conjunto de los archivos de registro en WordPress

si attivano i log a video prodotti da PHP, riempiendo lo schermo di Notice, Warning e quant'altro. Al establecer el archivo wp-config.php define la define('WP_DEBUG', true); registros son activados por los productos de PHP en pantalla, llenando la pantalla, aviso, advertencia, etc. Si los controles para "volar" esto puede ser útil en situaciones de ejercicio es muy recomendable, por razones obvias. Por suerte, WordPress le permite "transmitir" estos registros a un archivo, que por defecto se encuentra en /wp-content/debug.log .

Continuación ...



Dejar de SOPA