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 flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese 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.

Haga clic aquí para seguir leyendo

13 de junio, 2008 Publicado por Eric | Wordpress Programación | No hay comentarios

wpdb crear una tabla de datos wp caso de uso

? Ver código 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 
  ; $ wpdb mundial; 
  donators = $wpdb -> prefix . 'donators' ; //Donators Table Name $ Wpdb -> = $ donantes wpdb -> prefijo. "Donantes"; / / Donantes Nombre de tabla 
  # # # Función: Crear Tabla Donantes 
  , 'install' ) ; register_activation_hook (__FILE__, 'install'); 
  función de instalar () ( 
	  ; $ wpdb mundial; 

	  @ is_file ( ABSPATH . '/wp-admin/upgrade-functions.php' ) ) { if (@ is_file (ABSPATH. '/ wp-admin/upgrade-functions.php')) ( 
		  ABSPATH . '/wp-admin/upgrade-functions.php' ) ; include_once (ABSPATH. '/ wp-admin/upgrade-functions.php'); 
	  ( @ is_file ( ABSPATH . '/wp-admin/includes/upgrade.php' ) ) { ) Elseif (@ is_file (ABSPATH. '/ Wp-admin/includes/upgrade.php')) ( 
		  ABSPATH . '/wp-admin/includes/upgrade.php' ) ; include_once (ABSPATH. '/ wp-admin/includes/upgrade.php'); 
	  { ) Else ( 
		  'We have problem finding your \' /wp-admin/upgrade-functions.php \'  and \' /wp-admin/includes/upgrade.php \' ' ) ; die ( "Tenemos problemas para encontrar su \ '/ wp-admin/upgrade-functions.php \' y \ '/ wp-admin/includes/upgrade.php \''); 
	  ) 

	  / / Crear Tabla Donantes 
	  "CREATE TABLE $wpdb->donators (" . $ Create_table = "CREATE TABLE $ wpdb-> donantes (". 
			  "ID bigint (20) NOT NULL AUTO_INCREMENT". 
			  "BUYER_EMAIL varchar (100) NOT NULL default'',". 
			  "ITEMNAME varchar (255) NOT NULL default'',". 
			  "ITEMNUMBER varchar (50),". 
			  "URL varchar (255),". 
			  "USER_MEMO varchar (255),". 
			  "PAYMENTDATE varchar (50) NOT NULL default'',". 
			  "TXNID varchar (30) NOT NULL default'',". 
			  "PAYMENT_GROSS varchar (10) NOT NULL default'',". 
			  "PAYMENT_FEE varchar (10) NOT NULL default'',". 
			  "MC_CURRENCY varchar (5) NOT NULL default'',". 
			  "FACTURA varchar (255) NOT NULL default'',". 
			  "PRIMARY KEY (ID ));"; 
	  -> donators , $create_table ) ; maybe_create_table ($ wpdb -> donaciones, $ create_table); 	  

	  , "1.0" ) ; Add_option ( "donators_db_version", "1.0"); 
  ) 

codex.wordpress: Cuadro de documentos de construcción
http://codex.wordpress.org.cn/Creating_Tables_with_Plugins

29 de abril, 2008 Publicado por Eric | Wordpress Programación | No hay comentarios

WordPress índice de desarrollo

Referencias

WordPress desarrollo Documento directorio
WordPress desarrollo Presentación
WordPress API ganchos artículo, usted puede aprender a utilizar sus conocimientos
WordPress ganchos Lista

Lectura recomendada:

WordPress para escribir sus propios plug-ins: API
La producción de un simple plug-WP
¿Cómo lograr wordpress plugin ajax

El principal estudio de la API

WordPress plug-ins para estar familiarizados con el desarrollo de la función de 4 [de carga]
register_form utilizado en la página de registro para insertar la contraseña cuadro de entrada (por supuesto, puede insertar otro tipo de contenido),
register_post interceptado a introducir la contraseña,
user_register a utilizar la base de datos hacia y desde interceptado sólo escribir la contraseña (usted puede preguntar, ¿por qué no en la acción directa de register_post directamente en la contraseña que? De hecho, yo también quiero hacerlo, pero no es suficiente.
login_message utilizados en la página de registro de consejos de noticias, por ejemplo, cuando se pierde una contraseña incorrecta, con un total de la información que usted da un mensaje, ¿verdad? Esto depende de las cosas.
acción (wp_head) [de carga]

10 de febrero, 2008 Publicado por Eric | Wordpress Programación | No hay comentarios

WordPress plug-ins para estar familiarizados con el desarrollo de la función 4

add_action, do_action, add_filter, apply_filters

* _action Para streaming Web, _filter * * para flujos de datos. add_ * es la interfaz de usuario está reservado para WordPress articulado la función. Si necesita tener su propia definición articulada para la expansión de los demás, puede utilizar do_action, apply_filters a desplegar normalmente no es a transformar en hueso no uso de ellos.

La razón por la cual hablamos de este tema por el tipo de archivo el límite de carga causado, búsquedas en toda la red, y cargar sobre el manejo del filtro no son muchos, de los cuales los chinos a encontrar una Bowen, el autor claramente modificar directamente WordPress fuente interna文件. Me gustaría WordPress por lo que no, han tenido en el siguiente fragmento de código:

Haga clic aquí para seguir leyendo

10 de enero, 2008 Publicado por Eric | Wordpress Programación | No hay comentarios

acción (wp_head)

add_action ( 'wp_head ", el nombre de la función")

:

Para wp_head () emitió el primer código html.

wp_head () de referencia [de carga]

Ejemplos:

pagenavi plug-in: HTML JEFE insertar información

? Ver código PHP
 1 
 2 
 3 
 4 
 5 
 6 
 7 
  # # # Función: Página de navegación CSS 
  , 'pagenavi_css' ) ; add_action ( 'wp_head', 'pagenavi_css'); 
  pagenavi_css función () ( 
	  " . '<!-- Start Of Script Generated By WP-PageNavi 2.20 -->' . " \n " ; echo "\ n ".'<!-- de inicio de creación de secuencias de comandos Por WP-PageNavi 2,20 ->". "\ n"; 
	  . get_option ( 'siteurl' ) . '/wp-content/plugins/pagenavi/pagenavi-css.css" type="text/css" media="screen" />' . " \n " ; echo '<link rel = "hoja de estilo" href = "'. get_option ( 'siteurl') '. / wp-content/plugins/pagenavi/pagenavi-css.css" type = "text / css" los medios de comunicación = "pantalla" / > "." \ N "; 
	  . " \n " ; echo'<!-- Fin de creación de secuencias de comandos Por WP-PageNavi 2,20 -> "." \ n "; 
  ) 

Inserte la cabeza HTML:

? Ver código HTML
 1 
 2 
 3 
  <! - Inicio de creación de secuencias de comandos Por WP-PageNavi 2,20 -> 
  <link rel="stylesheet" href="http://www.ericbess.com/ericblog/wp-content/plugins/pagenavi/pagenavi-css.css" type="text/css" media="screen" /> 
  <! - Fin de creación de secuencias de comandos Por WP-PageNavi 2,20 -> 

Otro DEMO:

? Ver código PHP
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
  /************************************************* *************************** 
       * Add_js 
       *> Añadir a la coolcode.js el pie de página 
       ************************************************** **************************/ 
      add_js función () ( 
          echo '<script de type = "text / javascript" src = "' 
              'home' ) . Get_settings ( 'home') 
              ></script> \n " ; ". / Wp-content/plugins/coolcode/coolcode.js \"> </ script> \ n "; 
      ) 

26 de febrero, 1978 Publicado por Eric | Wordpress Programación | No hay comentarios