Eric @ EricBess WebHome

Cegament, sense pensar, serà, sense saber-ho, no tindria sentit,

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 \ temes localització

Una vegada que es connecti a la programació de treball ha acabat, una altra zona que val la pena considerar és com connectar la seva internacionalització (per descomptat, això es basa en el treball que voleu comunicar a l'opinió pública sobre la premissa). "Internacionalitzar" és un edifici del seu programari de manera que el procés pot ser localitzat, i "localitzar" el programari és mostrar que el text traduït a diversos idiomes procés. WordPress ha estat de tot el món a utilitzar cada un dels aficionats locals, per la qual cosa la internacionalització i localització de les característiques en la seva estructura, inclosa la localització de característiques plug-ins. Per obtenir més informació sobre la GNU gettext localització de coneixement, per favor dirigiu-vos a la traducció de WordPress.

Recomana que es connecta a la internacionalització, de manera que el nom d'usuari de tots els racons del país es pot localitzar. I tot aquest procés és molt senzill:

  • Donar-li una traducció del plug-elecció de "text de domini" nom. Aquest és generalment el mateix nom d'arxiu de la seva plug-ins de la mateixa, per descomptat, no inclou. Php sufix noms, i ha de ser únic, almenys no amb l'usuari ha d'assegurar-se que la instal lació de plug-ins d'altres del mateix nom.
  • Independentment de qualsevol moment que vulgui utilitzar els plug-ins per mostrar el text a la pàgina web dels lectors (és a dir, "Informació de text"), s'insereixen en la mesura del possible els dos procediments següents WordPress gettext funció de qualsevol paràgraf. Recordeu que, a diferència del codi bàsic de WordPress, en la seva plug-in en funció de la internacionalització que ha d'emprar el segon paràmetre per passar el text de la seva elecció de domini. Mentre que en el codi bàsic de WordPress, aquest paràmetre està buit per defecte.

__ () S'utilitza per a missatges com a paràmetre a una altra funció. _e () s'utilitza per escriure el missatge directament a la pàgina.

__ ($ Missatge, $ domini): la localització de la llengua utilitzada per a la traducció de domini $ $ missatge. La cadena de sortida pot seguir per altres trucada de funció.
_e ($ missatge, $ domini): la localització de la llengua utilitzada per a la traducció de domini $ $ missatge, després de mostrar la pantalla de l'usuari. Si el text es mostra directament al lector, pot utilitzar aquesta funció.
  • Per la seva plug-ins per a crear un pot de fitxer (això s'inclou tot el text de l'article traducció documents d'entrada), amb el llançament de la seva plug-ins. Plug-in els usuaris necessiten per a generar una bona traducció de localització MO arxiu i, a continuació, vostè el va posar en la mateixa carpeta de plug-ins. Mo d'arxiu i aquest és també el nom, hauria de ser de domini-ll_CC.mo, aquí està la ll_CC codis de país i l'idioma (per exemple, zh_CN). Amb referència a la traducció de WordPress més en test arxius, MO arxius localitzats i la informació.
  • En la seva plug-ins per afegir una crida a la subrutina load_plugin_textdomain connectar la seva traducció. Aquesta subrutina ha d'estar en front de la seva funció de gettext, però més tard va ser el millor (ja que alguns la multi-llengua de plug-in es demana canviar algunes de les zones geogràfiques). Una possible forma de fer-ho és connectar totes les seves rutines front a un augment inicial en la subrutina. Per exemple, suposem que el text del nom de domini "fabfunc", són els següents:

Cliqueu aquí per seguir llegint

27 d'octubre de 2008 Publicat per Eric | WordPress, Wordpress Programació, tecnologia web | No hi ha comentaris

Reescriure plugin Permalinks en desenvolupament.

Afegim una regla de reescriptura que compta per interpretar WordPress / geostate / Oregon la mateixa URL? Geostate = Oregon.
hi ha dos passos:

(1) "rubor" la memòria cau de reescriptura de les regles utilitzant un filtre d'inici, a la força per recalcular WordPress reescriure les regles,
  add_action ( 'inici', 'geotags_flush_rewrite_rules'); 

  funció geotags_flush_rewrite_rules () 
  ( 
     $ Wp_rewrite mundial; 
     $ Wp_rewrite-> flush_rules (); 
  ) 
(2) utilitzar l'acció generate_rewrite_rules per afegir una nova norma quan es calculen. Aquí està el "esbandida" codi:
  add_action ( 'generate_rewrite_rules',' geotags_add_rewrite_rules'); 

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

    $ Wp_rewrite-> regles = $ new_rules + $ wp_rewrite-> normes; 
  ) 

7 de juliol de 2008 Publicat per Eric | Wordpress Programació | No hi ha comentaris

Un tipus WP-Codebox alliberament suggeriment

Hola --

Permítaseme, en primer lloc dir que m'encanta aquest plugin. Avui he tingut la brillant idea de canviar el signe '+' i '-' que són símbol a la part superior dreta de la caixa. Volia fer servir una imatge en lloc. Al principi només va canviar el 'main.php' arxiu. Això fa que les imatges apareixen multa quan la pàgina carregada. Si bé, una vegada fet clic, que es remunten a la versió text. determina que el problema era amb l'arxiu de Javascript. trobar on Jo encara que hauria de ser canviat i ho he de treballar bé en el Firefox, però és quedar varados a Internet Explorer.

He adjuntat un arxiu de text dels canvis que he fet. Hi ha alguna manera que vostè em pot ajudar amb això?

Moltes gràcies!

Bill Fisher

Cliqueu aquí per seguir llegint

20 de juny de 2008 Publicat per Eric | Wordpress Programació | No hi ha comentaris

wordpress curt API

wordpress2.5 afegit un nou codi de Jane (curt) d'API, és una simple funció de conjunts, que s'utilitza per crear el contingut del codi de macro. Jane forma de codi de la següent manera: [joc] o [codebox ]...[/ codebox]

Amb Jane codi API, creat el suport dels següents atributs Jane es converteix en codi fàcil. Jane codi API capaç de manejar totes les formes de la tasca d'anàlisi, ja no han de preparar per a cada codi corresponent Jane expressió regular. Funció d'ajuda també inclou una API per l'accés progressiu als valors predeterminats i atributs. De tancament automàtic i passiu Jane codi tancat, API proporcionarà suport.

Descripció general

Jane codi s'utilitza per proporcionar funcions de processament. Jane codi similar a un processador en gran mesura wordpress filtres filtre: Tots acceptar els paràmetres (atributs) i obtindreu resultats (Jane Codi de sortida). Funció add_shortcode () per al codi de registre processador Jane. Té dos paràmetres: Jane nom de codi (per al mateix article de cadena) i els noms de les funcions del processador. Jane codi del processador funció ha d'acceptar 1 .-2. paràmetres: $ atts (el conjunt d'atributs) i $ contingut (dels quals el contingut) (si el codi de forma Jane inclòs).
Per exemple: function my_shortcode_handler ($ atts, $ content = null) () per al codi de registre processador Jane crida a l'API,
Les formes són les següents: add_shortcode ( 'el meu-curt', 'my_shortcode_handler');

Quan aquest show the_content, Jane codi API resoldre tots els Jane codi, com ara "[meu-curt]", si hi ha atributs i contingut, seran separats d'ells i resoldre'ls i, a continuació, va passar als processadors Jane Codi funció. Qualsevol cadena retornat pel processador s'insereix en el mateix article, substituïu el codi Jane ubicació. Jane codi atributs són els següents: [meu-curt foo = "bar" baz = "Bing"] codi contingut ........[/- meu curt] que es convertirà en una matriu associativa (vegeu més endavant), com $ atts paràmetres passats a la funció del processador, com $ contingut de lliurament de contingut.
array ( 'foo' => 'bar', 'baz' => 'Bing') és una matriu associativa dels principals atributs, mentre que el valor és el corresponent atribut de valors.

Cliqueu aquí per seguir llegint

13 de juny de 2008 Publicat per Eric | Wordpress Programació | No hi ha comentaris

wpdb crear taules de dades wp cas d'ús

 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 
  ; global $ wpdb; 
  donators = $wpdb -> prefix . 'donators' ; //Donators Table Name $ Wpdb -> = $ wpdb donants -> prefix. "Donants", / / Nom de taula donants 
  # # # Funció: Crear Taula donants 
  , 'install' ) ; register_activation_hook (__FILE__, 'install'); 
  instal lar la funció () ( 
	  ; global $ wpdb; 

	  @ 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 ( "Tenim problemes per trobar la seva \ '/ wp - admin / upgrade - funcions. php \' i \ '/ wp - admin / includes / actualització. php \''); 
	  ) 

	  / / Crea Taula donants 
	  "CREATE TABLE $wpdb->donators  (" . $ Create_table = "CREATE TABLE $ wpdb-> donants (". 
			  "ID bigint (20) NOT NULL AUTO_INCREMENT,". 
			  "BUYER_EMAIL varchar (100) NOT NULL per defecte'',". 
			  "ITEMNAME varchar (255) NOT NULL per defecte'',". 
			  "ITEMNUMBER varchar (50),". 
			  "URL varchar (255),". 
			  "USER_MEMO varchar (255),". 
			  "PAYMENTDATE varchar (50) NOT NULL per defecte'',". 
			  "TXNID varchar (30) NOT NULL per defecte'',". 
			  "PAYMENT_GROSS varchar (10) NOT NULL per defecte'',". 
			  "PAYMENT_FEE varchar (10) NOT NULL per defecte'',". 
			  "MC_CURRENCY varchar (5) NOT NULL per defecte'',". 
			  "FACTURA varchar (255) NOT NULL per defecte'',". 
			  "PRIMARY KEY (ID ));"; 
	  -> donators , $create_table ) ; maybe_create_table ($ wpdb -> donacions, $ create_table); 	  

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

codex.wordpress: Quadre construït document
http://codex.wordpress.org.cn/Creating_Tables_with_Plugins

29 d'abril de 2008 Publicat per Eric | Wordpress Programació | No hi ha comentaris

Wordpress base de dades i descripcions categoria wpdb

La següent recopilació d'informació per la xarxa de no originals

La següent és una wp-2.0.5 versió del diagrama d'estructura de base de dades (diagrama ER). Aquí, només s'enumeren les claus primàries i claus foranes. En forma de diamant que la figura 1: n relació entre la part blanca 1, part negre n.

wordpress-db-er-diagram.png

Wordpress un total de 10 quadres, dividits en quatre categories segons la funció.

  • usuari: l'usuari de la informació, incloent wp_users taula i wp_usermeta taula.
  • posat: articles i ressenyes d'informació, incloent wp_posts, wp_postmeta, wp_comments, wp_post2cat i cinc wp_categories taula.
  • enllaç: enllaços a la informació, inclosa wp_links taula i wp_linkcategories taula.
  • opció: la configuració global, incloent wp_options taula.

Taula de noms normes també molt interessant. Les normes bàsiques es resumeixen com segueix:

  • Per conservar les propietats bàsiques de l'objecte, anomenat wp_objects, l'ús del plural (per exemple, wp_posts, wp_comments);
  • Desa l'ampliació de l'objecte atributs, el nom wp_objectmeta, l'ús dels números senars (per exemple, wp_postmeta, wp_usermeta);
  • Molts-a-molts relació, anomenat wp_a2b, on A i B són l'objecte de molts-a-molts relació entre els dos extrems de les abreviatures (com wp_post2cat).
WPDB categoria

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

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

Ajuda base de dades

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

wp_categories: la classificació de la informació pertinent per a la preservació de la taula. Inclou cinc àrees, a saber:

  • cat_ID - l'única classificació de cada número d'identificació, per un bigint (20) de valor, i amb atributs addicionals auto_increment.
  • cat_name - una classificació del nom, com un varchar (55) valor.
  • category_nicename - assignades a la classificació d'un nom fàcil de recordar, és a dir, l'anomenada Babosa, aquest és un varchar (200) de valor.
  • category_description - una descripció detallada de la classificació, LONGTEXT tipus de valor.
  • category_parent - la classificació de la classificació de nivell superior, com un int (4) el valor, que correspon a l'actual taula cat_ID, a saber, wp_categories.cat_ID. N la classificació del nivell superior, aquest valor és 0.

Cliqueu aquí per seguir llegint

12 de març de 2008 Publicat per eric | Base de Dades, Programació Wordpress | No hi ha comentaris

WordPress Índex de Desenvolupament

Referències

WordPress Desenvolupament Documentació directori
WordPress Desenvolupament Introducció
WordPress API ganxos article, vostè pot aprendre a utilitzar els seus coneixements
WordPress ganxos Llista

Lectures recomanades:

Do-It-Yourself WordPress escriure plug-ins; l'ús de l'API
La producció d'un simple plugin WP
Wordpress plug-in la forma d'aconseguir ajax

El principal estudi de l'API

WordPress plug-in de Desenvolupament, que es familiaritzin amb les quatre funcions [de càrrega]
register_form utilitzats a la pàgina de registre per introduir la contrasenya d'entrada de caixa (per suposat també pot introduir un altre tipus de contingut),
register_post utilitzat per interceptar la contrasenya,
user_register de la base de dades només s'utilitza per a escriure la contrasenya interceptats (Vostè podria preguntar, per què no directament en l'acció directa register_post escriure la contrasenya? De fet, jo també vull fer-ho, però no és suficient.
login_message utilitzat per impulsar la informació a la pàgina de registre, per exemple, quan es perd una contrasenya equivocada, el missatge general per donar-li la informació, oi? Això depèn de les coses.
acció (wp_head) [càrrega]

10 de febrer de 2008 Publicat per Eric | Wordpress Programació | No hi ha comentaris

wp_head () referències

Ha estat l'ús de plug-ins no són normals, tots els plug-ins no han d'indicar-ne css, jp. Inadvertidament canviar un tema hi hauria cap problema, mira el tema es troba en index.php, page.php, single.php no <? Php wp_head ();?>。

L'original wp_head () per obtenir els complements necessaris a la primera <head> html </ head> de la informació. Per tant, l'ús de plug-WP ha tema pàgines relacionades <head> </ head> afegir entre: <? Php wp_head ();?>。 Em proposo escriure en head.php, l'anomenada per l'altra plantilla.

23 de gener de 2008 Publicat per Eric | Wordpress Programació | No hi ha comentaris

2 » Pàgina 1 de 2 1 2 »