wordpress court API
wordpress2.5 ajouté un nouveau code de Jane (court) API, est un simple ensemble de fonctions pour la création de contenu publié dans le code de la macro. Jane sous la forme de code comme suit: [jeu] ou [codebox ]...[/ codebox]
Avec Jane code API, le soutien à la création de la clé suivante attributs de Jane devient facile. Jane API code pour faire face à toutes les formes de travail analytique, Jane n'est plus nécessaire pour chaque code correspondant à préparer des expressions régulières. Fonctions d'assistance sont également inclus dans la API pour l'accès aux paramètres par défaut et des attributs. L'auto-fermeture et la fermeture de l'passive Jane code, API fournira un appui.
Présentation
Jane est le code utilisé pour fournir le gestionnaire. Jane processeur du code sur un vaste program similaire à la wordpress filtre filtres: ils doivent accepter des paramètres (attributs) et retourne les résultats (Jane code de sortie). Fonction add_shortcode () pour l'enregistrement de processeur yd Jane. Il a deux paramètres: un nom de code (pour l'article lui-même chaîne de caractères) et la fonction du processeur. Jane fonctions de traitement de code devrait être 1.2 paramètres: atts $ (un tableau de propriétés) et $ contenu (contenu) (si Jane contient le code pour le formulaire).
Par exemple: la fonction my_shortcode_handler (atts $, $ content = null) () pour l'enregistrement de processeur yd Jane appel API,
Dans la forme sont les suivantes: add_shortcode ( 'ma-court', 'my_shortcode_handler');
Quand le spectacle the_content, Jane API code permettrait de résoudre tous Jane's code, telles que «[mon court-]", si il est la propriété et le contenu, sera séparé d'eux et de les résoudre, et ensuite transmis à l'entreprise de transformation de code Jane Fonction. Tout retour à cordes par le processeur serait inséré dans l'article lui-même, en remplacement de Jane code. Jane code attributs sont les suivants: [mon court-foo = "bar" baz = "Bing"] ........[/ code contenu de mon court-], elles seront liées dans un tableau (voir ci-dessous), en tant que $ atts Les paramètres passés à la fonction de transformation; $ content que le contenu de livraison.
array ( 'foo' => 'bar', 'baz' => 'bing') est associé à un éventail d'attributs essentiels, tandis que la valeur correspondante est la valeur de la propriété.
Exemples
paypal-raccourcis: Ce plugin permet d'insérer des boutons Paypal dans vos messages ou pages, avec un court comme [paypal type = "ajouter | Voir"].
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", "votre e-mail ici"); / / Paypal votre adresse e-mail "CURRENCY" , "EUR" ) ; // your Paypal currency (EUR, USD) define ( "monnaie", "EUR"); / / votre monnaie Paypal (EUR, USD) "ALT_ADD" , "Add to cart (Paypal)" ) ; // alternate text for "Add to cart" image define ( "ALT_ADD", "Ajouter au panier (Paypal)"); / / texte alternatif pour "Ajouter au panier» de l'image "ALT_VIEW" , "View Paypal cart" ) ; // alternate text for "View cart" image define ( "ALT_VIEW", "Voir Paypal panier") / / autre texte pour "Voir panier" image / / [Paypal type = "ajouter" name = "Nom" montant = "12.99"] / / [Paypal type = "vue"] $atts ) { fonction eft_paypal_shortcode (atts $) ( $atts [ 'type' ] ) : switch ($ atts [ 'type']): : cas ", ajouter": ' $ Code = ' <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; : cas "vue": ' $ Code = ' <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 $ code; ) , 'eft_paypal_shortcode' ) ; Add_shortcode ( 'paypal', 'eft_paypal_shortcode'); |
Pour un document de position par l'ajout de l'animation Flash, dans le court avant le code de pratique est normale pour une période de tels articles
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> |
Maintenant, aussi longtemps que [Flash largeur = 400 height = 300] index.swf [/ flash] ou moins certaines des [Flash] index.swf [/ flash]
Principe que la suite sera ajouté à l'actuel modèle de fichier functions.php, de sorte que reconnaître le petit code [Flash] ce label
1 2 3 4 5 6 7 8 9 10 | $atts , $content = null ) { fonction show_flash (atts $, $ content = null) ( shortcode_atts ( array ( 'height' => '300' , 'width' => '400' ) , $atts ) ) ; extrait (shortcode_atts (array ( 'hauteur' => 300 ',' width '=>'400'), $ atts)); . $width . '" height="' . $height . '"> retour "<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> <embed src = " '. $ content". "type =" application / x-shockwave-flash "width ="'. $ width "." height = " '. $ hauteur". allowFullScreen = "true" wmode = "transparent" allowScriptAccess = "toujours"> </ embed> </ Object> '; ) , 'show_flash' ) ; add_shortcode ( 'flash', 'show_flash'); |
Par la même occasion, vous pouvez également audio, vidéo ou d'autres applications, ou même aller dans le jeu, et ainsi de suite.
L'usage officiel de la voir ici.
À l'heure actuelle, la version officielle de WordPress par défaut du soutien de la [footag] [bartag] [baztag], ces «short code".
| - S'est félicité de l'avis sur cet article |
Connectez-vous liés à | Dans le présent document, les lecteurs sont également préoccupés par le texte suivant:
|















































Laissez une réponse