Archivo de Diciembre, 2011

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 ...


Dejar de SOPA