"Fragmento de muy corto 'Categoría


Las funciones de WordPress carpeta: todos los caminos conducen a WordPress

WordPress ofrece muchas maneras de acceder a los nombres de las carpetas y crear otras nuevas. Aquí hay una lista muy útil con ejemplos realizados, para ser más claro, de una subcarpeta ubicada en una extensión hipotética:

Plugins

Comenzamos con plugins_url() para determinar y construir url al escribir un plugin.

plugins_url ()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ / Si esta línea se realiza mediante
/ / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php

plugins_url ( ) ; R = $ plugins_url ();
/ / Http :/ / www.miosito.com/wp-content/plugins/

plugins_url ( 'myscript.js' , __FILE__ ) ; R = $ plugins_url ('MyScript.js', __ FILE__);
/ / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / MyScript.js

plugins_url ( 'assets' ) ; R = $ plugins_url ('activos');
/ / Http :/ / www.miosito.com / wp-content / plugins / activos

trailingslashit ( plugins_url ( 'assets' ) ) ; R = $ trailingslashit (plugins_url ('activos'));
/ / Http :/ / www.miosito.com/wp-content/plugins/assets/

Más información ...

WordPress: get_posts () y orderby

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 .

Más información ...

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.

Más información ...

Fragmento de WordPress: la acción de save_post

Al agregar campos para añadir páginas y mensajes, o para obtener el tipo de mensaje 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 cómo guardar los datos adicionales pueden residir en el campo "costumbre", o la meta de mesa de correos, o en algunas mesas de carácter personal o más.

Más información ...

Fragmento de WordPress: is_page () en el Tipo de mensaje personalizado

Si ha grabado su propio tipo de mensaje personalizado ( CPT ), sobre todo si escribe 'página', que podría servir para determinar si usted está viendo esa página en particular, el 'single' por así decirlo. . En este caso, es inútil tratar is_page() o is_page_template() . La solución limpia es como sigue:

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

Más información ...

WordPress 3.3: jQuery finalmente todos

Con WordPress 3.3 también jQuery y todos sus módulos han sido alineados. Ahora es posible acceder a la nueva lista de módulos en la última versión 3.3, tales como la función de autocompletar. He aquí un fragmento de una buena inclusión:

1
2
3
4
5
6
/ / Módulos de carga que WordPress para nosotros preparatoria para el guión "MyScript.js"
array ( 'jquery-ui-slider' , $ Deps = array ('jquery-ui-slider ",
"Jquery-ui-selector de fechas",
"Jquery-ui-autocompletar '
);
, 'js/myscript.js' , $deps , 1 . 3 . 4 , true ) ; wp_enqueue_script ('clave', 'js / MyScript.js', $ dependencias, 1 3 4, es cierto..);

Más información ...

Fragmento de WordPress: agregar estilos y scripts para Tipo de mensaje personalizado

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

1
2
3
4
5
6
7
, function ( ) { add_action (los admin_enqueue_scripts ', function () {
; global de $ 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');
}
});

Más información ...

Fragmento de WordPress: src imagen

WordPress te permite asociar una imagen a un puesto de la página, personalizada o correo postal. , che restituiscono il completo tag img , risulta meno intuitivo come ottenere il solo link: Si toda la imagen es fácil de extraer el código, gracias a las características the_post_thumbnail() o get_the_post_thumbnail , que devuelva la plena etiqueta img , es menos intuitivo que sólo el 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]

Más información ...

Ordena una matriz de matrices en PHP

vista in WordPress: ordinare una serie di post per un campo qualsiasi può essere utilizzata facilmente anche per ordinare array di array . El PHP usort ( ) vista Wordpress: para una serie de mensajes para cualquier campo puede ser fácilmente utilizado para ordenar matrices de matrices. Por ejemplo si tenemos:

1
2
3
4
5
6
7
8
9
array ( $ Args = array (
'nome' => 'mike' , 'anno' => 2001 ) , serie ('name' => 'Mike', 'años' => 2001),
'nome' => 'frank' , 'anno' => 2010 ) , serie ('name' => 'Frank', 'años' => 2010),
...
);

$args , function ( $a , $b ) { usort ($ args, la función ($ a, $ b) {
$a [ 'anno' ] > $b [ 'anno' ] ) ; return ($ a ['año']> $ b ['año']);
});

Más información ...

Fragmento muy corto: configurar el archivo de registro en WordPress

si attivano i log a video prodotti da PHP, riempiendo lo schermo di Notice, Warning e quant'altro. Al configurar el archivo wp-config.php definir la define('WP_DEBUG', true); registro se activa en los videos producidos por PHP, llenando la pantalla de aviso, advertencia y otras cosas. Si en los controles para "volar" esto puede ser útil en situaciones de ejercicio no es recomendable, por razones obvias. Por suerte, WordPress le permite "transmitir" como un archivo de registro, que por defecto se encuentra en /wp-content/debug.log .

Más información ...



Deje de SOPA