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 plug-ins \ tema de la localización

Una vez que se conecte el trabajo de programación es más, otro aspecto que es cómo conectar la internacionalización (por supuesto, que se basa en su trabajo que desea comunicar a la opinión pública sobre la premisa). "Internacionalización" de un edificio que es su software para que pueda ser localizada en el proceso de "localización" de software que le mostrará el texto traducido en varios idiomas. WordPress ha sido en todo el mundo proceden de los aficionados locales, será a la internacionalización y localización de características en su estructura, incluyendo la localización de los plug-in de la función. Desea obtener más información acerca de la localización de la GNU gettext conocimiento, a la luz de la traducción de WordPress.

Recomendamos encarecidamente que se llevan a cabo su plug-in de internacionalización, de modo que el nombre de usuario de todos los rincones del país se puede localizar. Todo este proceso es muy sencillo:

  • Dele a su plug-in de elección con una traducción de la "texto del dominio". Este es generalmente el mismo plug-in de su documento el mismo nombre, por supuesto, no incluye. Php sufijo, y debe ser único, al menos no con la garantía de que el usuario tiene que instalar otros plug-in del mismo nombre.
  • En cualquier momento usted desea utilizar el plug-in para la página web para mostrar los lectores de texto (es decir, "mensaje de texto") tanto como sea posible incrustar en los siguientes dos procedimientos WordPress gettext función en cualquiera de las anteriores. Tenga en cuenta que diferentes de los de código fundamentales WordPress, plug-in que, la internacionalización de la función, debe usar el segundo parámetro a pasar que en la demanda de la versión de dominio. El núcleo de código en WordPress, el parámetro por defecto está vacío.

__ () Mensaje será utilizado como un parámetro que se pasa a otra función. _e () se utiliza para escribir el mensaje directamente a la página.

__ ($ Mensaje, $ dominio): Uso de la lengua de la localización de dólares de dominio para la traducción de dólares mensaje. La cadena de producción puede seguir siendo otra función llamada.
_e ($ mensaje, $ dominio): Uso de la lengua de la localización de dólares de dominio para la traducción de $ mensaje y, a continuación, para mostrar la pantalla del usuario. Si el texto se mostrará directamente al lector, puede utilizar esta función.
  • Para su plug-in para crear un documento pot (una lista de todo el texto de la traducción de entrada), junto con el plug-in de su lanzamiento. Plug-in los usuarios necesidad de generar una buena traducción de localización MO y, a continuación, poner en su plug-in en la misma carpeta. Mo y el nombre del archivo también prestar atención a, como debe ser el dominio ll_CC.mo, aquí está ll_CC locales y nacionales código de idioma (por ejemplo, zh_CN). La referencia a la traducción de WordPress más en la olla de archivo, MO localización de los documentos y la información.
  • En el plug-in que añade load_plugin_textdomain una subrutina para llamar a su plug-in de traducción. El sub-gettext usted necesita una cierta función por delante, pero lo mejor es más tarde mejor (debido a una serie de multi-lingual plug-in llamado en el momento de una serie de cambios en la configuración geográfica). Tal vez la manera de avanzar es para todos sus plug-in inicial de subrutinas en frente de la adición de una subrutina. Por ejemplo, si su dominio se llama el texto "fabfunc", son los siguientes:

Haga clic aquí para seguir leyendo

27 de octubre, 2008 Publicado por Eric | WordPress, Wordpress programación, la tecnología Web | No Comments

Reescribir perm plugin en el desarrollo.

Añadimos una regla de reescritura de WordPress dice que para interpretar / geostate / URL Oregon el mismo? Geostate = Oregon.
hay dos pasos:

(1) "vaciar" el caché de reescritura de las normas utilizando un filtro de inicio, a fuerza de WordPress para volver a calcular la reescritura de las normas,
  add_action ( 'init', 'geotags_flush_rewrite_rules'); 

  geotags_flush_rewrite_rules función () 
  ( 
     $ wp_rewrite mundial; 
     $ Wp_rewrite-> flush_rules (); 
  ) 
(2) utilizar la acción generate_rewrite_rules para añadir una nueva norma cuando se han calculado. Este es el "rubor" código:
  add_action ( 'generate_rewrite_rules',' geotags_add_rewrite_rules'); 

  función geotags_add_rewrite_rules ($ wp_rewrite) 
  ( 
    $ New_rules = array ( 
       "geostate /(.+)' => 'index.php? geostate ='. 
         $ Wp_rewrite-> preg_index (1)); 

    $ Wp_rewrite-> normas = $ new_rules + $ wp_rewrite-> normas; 
  ) 

7 de julio, 2008 Publicado por Eric | Wordpress Programación, sin clasificar | No hay comentarios

Un tipo WP-Codebox liberación sugerencia

Hola --

Permítame, en primer lugar decirle que me encanta este plugin. Hoy tuve la brillante idea de cambiar el '+' y '-' que son símbolo en la esquina superior derecha de la caja. Quería usar una imagen en lugar. En primer lugar me acaba de cambiar el 'main.php' archivo. Esto hace que las imágenes aparecen multa si la página cargada. A pesar de que, una vez pulsado sobre, sería volver a la versión del texto. I determinó que el problema era con el archivo de Javascript. donde he encontrado I, aunque debe ser cambiado y lo tengo que trabajar bien en Firefox, pero es quedarse varados en Internet Explorer.

He adjunta un archivo de texto de los cambios que he hecho. ¿Hay alguna forma de que usted me puede ayudar con esto?

Muchas gracias!

Bill Fisher

Haga clic aquí para seguir leyendo

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

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 / actualiza - funciones. php \' y \ '/ wp - admin / includes / actualización. 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

Base de datos de Wordpress y que la clase wpdb

Para recopilar la siguiente información de la red no originales

Los siguientes son wp-versión 2.0.5 de la base de datos de estructura (ER diagrama). Aquí sólo las listas de la clave principal y clave externa. Diamante en forma de cifra que 1: n relación, como parte de un blanco, negro como parte de la n.

wordpress-db-er-diagram.png

Wordpress un total de 10 cuadros, divididos en cuatro categorías según la función.

  • usuario: usuario de la información, incluida la wp_users cuadro y wp_usermeta cuadro.
  • puesto: El artículo revisa e información, así como wp_posts, wp_postmeta, wp_comments, wp_post2cat, así como cinco wp_categories mesa.
  • Enlace: las conexiones, incluidas wp_links mesa y wp_linkcategories mesa.
  • opción: establecer la situación general, incluidos los wp_options mesa.

Tabla de nomenclatura es muy interesante. Suma de las reglas básicas son las siguientes:

  • Para conservar las propiedades básicas del objeto, llamado wp_objects, el uso del plural (por ejemplo, wp_posts, wp_comments);
  • Guardar la ampliación de la los atributos de los objetos, llamado wp_objectmeta, el uso del singular (por ejemplo, wp_postmeta, wp_usermeta);
  • Muchos-a-muchos relación, con el nombre wp_a2b, que son b y un muchos-a-muchos relación entre los dos extremos objeto de la abreviatura del nombre (por ejemplo, wp_post2cat).
WPDB categoría

http://codex.wordpress.org.cn/Function_Reference/wpdb_Class

http://codex.wordpress.org/Function_Reference/wpdb_Class

Base de datos de descripción

http://codex.wordpress.org/Database_Description # Table_Overview

wp_categories: para la preservación de la información clasificada relacionada con la tabla. 5, incluso sobre el terreno son los siguientes:

  • cat_ID - cada uno único número de identificación de las clasificaciones de un bigint (20) valor, y con propiedades adicionales AUTO_INCREMENT.
  • cat_name - una clasificación para un nombre varchar (55) valor.
  • category_nicename - la clasificación asignada a un usuario de fácil recordar nombres, es decir, la denominada babosa, este es un varchar (200) de valor.
  • category_description - una descripción detallada de la clasificación, LONGTEXT valor.
  • category_parent - la más alta es la clasificación de categorías, como un int (4) valor, que corresponde a la actual mesa es la cat_ID, es decir, wp_categories.cat_ID. No a la clasificación del nivel superior, el valor es 0.

Haga clic aquí para seguir leyendo

12 de marzo, 2008 Publicado por Eric | Base de Datos de Wordpress Programación | No hay comentarios

2 » Página 1 de 2 1 2 »