Eric @ EricBess WebHome

Gana no arrogante, no perder de hambre, no hay choque de pecho y la cara, como el mío Pinghu

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H

wordpress corto API

wordpress2.5 añadido un nuevo código de Jane (corto) API, es un simple conjunto de funciones para la creación de los contenidos publicados en el código de la macro. Jane en forma de código de la siguiente manera: [jugar] o [codebox ]...[/ codebox]

Con Jane código API, el apoyo a la creación de los siguientes atributos clave de Jane se convierte en fácil. Jane API de código para hacer frente a todas las formas de la labor de análisis, Jane ya no es necesario para cada uno de los códigos correspondientes a preparar las expresiones regulares. Asistente de funciones también se incluyen en la API de acceso a la configuración predeterminada y atributos. La auto-cierre y el cierre de la pasiva Jane código, API prestarán apoyo.

Descripción general

Jane es el código utilizado para proporcionar el controlador. Jane procesador de código en un gran programa similar al filtro de los filtros de WordPress: Tienen que aceptar los parámetros (atributos) y el retorno de los resultados (Jane código de salida). Función add_shortcode () para el registro de procesador yd Jane. Tiene dos parámetros: un nombre de código (para el propio artículo string) y la función del procesador. Jane procesador de código de funciones deben ser los parámetros de 1-2: $ atts (una variedad de propiedades) y $ contenido (que el contenido) (si Jane contiene el código del formulario).
Por ejemplo: function my_shortcode_handler ($ atts, $ contenido = null) () para el registro de procesador yd Jane llamada a la API,
En la forma son los siguientes: add_shortcode ( 'mi-corto', 'my_shortcode_handler');

Cuando el espectáculo the_content, Jane API de código se resolverán todos los Jane's de código, tales como "[mi-corto]", si existe la propiedad y contenido, se separó de ellos y resolverlos y, a continuación, pasa al procesador de código Jane Función. Cualquier cadena de retorno por el procesador se inserta en el propio artículo, para sustituir a Jane código. Jane código de atributos son los siguientes: [mi corto-foo = "bar" baz = "Bing"] código contenido ........[/ mi-corto] que se vincularán en una matriz (véase más adelante), como un $ atts Parámetros pasados a la función del procesador, $ contenido como la entrega de contenido.
array ( 'foo' => 'bar', 'baz' => 'Bing') se asocia con una serie de atributos clave, mientras que el valor correspondiente es el valor de la propiedad.

Ejemplos

PayPal accesos directos: Este plug-in permite insertar botones de Paypal en sus entradas o páginas, con un corto como [paypal type = "Añadir | ver"].

? [Copiar al portapapeles] Descarga paypal-shortcuts.php
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
 38 
  "PAYPAL_MAIL" , "your-email-here" ) ; // your Paypal email address define ( "PAYPAL_MAIL", "su-email-aquí"); / o su dirección de correo electrónico Paypal 
  "CURRENCY" , "EUR" ) ; // your Paypal currency (EUR, USD) define ( "moneda", "euros"); / / Paypal su moneda (EUR, USD) 
  "ALT_ADD" , "Add to cart (Paypal)" ) ; // alternate text for "Add to cart" image define ( "ALT_ADD", "Añadir al carrito de compras (Paypal)"); / / texto alternativo para "Añadir al carrito" de la imagen 
  "ALT_VIEW" , "View Paypal cart" ) ; // alternate text for "View cart" image define ( "ALT_VIEW", "Ver la cesta de Paypal"); / / texto alternativo para "Ver cesta" imagen 

  / / [Paypal type = "añadir" name = "Nombre del artículo de" suma = "12.99"] 
  / / [Paypal type = "ver"] 
  $atts ) { función eft_paypal_shortcode ($ atts) ( 

  $atts [ 'type' ] ) : switch ($ atts [ 'tipo']): 
	  : caso "añadir": 
	  ' $ Código = ' 
		  <form name="_xclick" target="paypal" action="https://www.paypal.com" method="post"> 
		  <input type="hidden" name="cmd" value="_cart"> 
		  PAYPAL_MAIL . '"> <input type="hidden" name="business" value="'. PAYPAL_MAIL.'"> 
		  CURRENCY . '"> <input type="hidden" name="currency_code" value="'. CURRENCY.'"> 
		  $atts [ 'name' ] . '"> <input type="hidden" name="item_name" value="'. $atts ['name'].'"> 
		  $atts [ 'amount' ] . '"> <input type="hidden" name="amount" value="'. $atts ['amount'].'"> 
		  ALT_ADD . '"> <input type="image" src="http://www.paypal.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="'. ALT_ADD.'"> 
		  <input type="hidden" name="add" value="1"> 
		  </ Form> '; 
	  break; 

	  : caso "ver": 
	  ' $ Código = ' 
		  <form name="_xclick" target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
		  <input type="hidden" name="cmd" value="_cart"> 
		  PAYPAL_MAIL . '"> <input type="hidden" name="business" value="'. PAYPAL_MAIL.'"> 
		  ALT_VIEW . '"> <input type="image" src="https://www.paypal.com/en_US/i/btn/view_cart_new.gif" border="0" name="submit" alt="'. ALT_VIEW.'"> 
		  <input type="hidden" name="display" value="1"> 
		  </ Form> 
	  »; 
	  break; 	
  endswitch; 
  ; echo $ código; 	
  ) 

  , 'eft_paypal_shortcode' ) ; Add_shortcode ( 'PayPal', 'eft_paypal_shortcode'); 

Para un documento de posición mediante la adición de animación Flash, en el corto código antes de la práctica normal es para un período de esos artículos

? [Copiar al portapapeles] Ver código HTML
 1 
 2 
 3 
 4 
 5 
 6 
  <object width="400" height="300"> 
    <param name="movie" value="index.swf"> </ param> 
    <param name="allowScriptAccess" value="always"> </ param> 
    <param name="wmode" value="transparent"> </ param> 
    <embed src="index.swf" type="application/x-shockwave-flash" width="400" height="300" allowFullScreen="true" wmode="transparent" allowScriptAccess="always"> </ embed> 
  </ Object> 

Ahora, como siempre que [flash width = 400 height = 300] index.swf [/ flash] o menos algunos de los [Flash] index.swf [/ flash]
Premisa de que las siguientes se añadirán a la actual plantilla de archivo functions.php, a fin de que reconozcan el código corto [Flash] esta etiqueta

? [Copiar al portapapeles] Ver código PHP
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
  $atts , $content = null ) { función show_flash ($ atts, $ contenido = null) ( 
	   shortcode_atts ( array ( 'height' => '300' , 'width' => '400' ) , $atts ) ) ; extracto (shortcode_atts (array ( 'altura' => 300 ',' ancho '=> la cifra «400»), $ atts)); 
    . $width . '" height="' . $height . '"> retorno "<object width="'. $width.'" height="'. $height.'"> 
  		  $content . '"></param> <param name="movie" value="'. $content.'"> </ param> 
  		  <param name="allowScriptAccess" value="always"> </ param> 
  		  <param name="wmode" value="transparent"> </ param> 
  		  $content . '" type="application/x-shockwave-flash" width="' . $width . '" height="' . $height . '" allowFullScreen="true" wmode="transparent" allowScriptAccess="always"></embed> <incrustar src = " '. $ content". "type =" application / x-Shockwave-flash "width ="'. $ ancho "." height = " '. $ altura". allowFullScreen = "true" wmode = "transparente" allowScriptAccess = "siempre"> </ embed> 
  		  </ Object> '; 
  ) 
  , 'show_flash' ) ; add_shortcode ( 'flash', 'show_flash'); 

Por la misma razón, también puedes audio, de vídeo o de otras aplicaciones, o incluso entrar en el juego, y así sucesivamente.
Uso oficial de que se ven aquí.
En la actualidad, la versión oficial de WordPress por defecto del apoyo a la [footag] [bartag] [baztag] estos "código corto".

1 Star2 Stars3 Stars4 Stars5 Stars (1 votos, promedio: 5 de 5)
Loading ... Cargando ...
- Acogió con beneplácito la calificación para este artículo

Relacionados con el registro de

En este documento, los lectores también están preocupados por el texto siguiente:

  • N / A

13 de junio, 2008 Autor: Eric | Wordpress Programación | Trackback | No hay comentarios | Email This Post Print This Post | 44 visitas

Añadir comentario

Deje una respuesta

No hay comentarios ocultar enviar comentarios