Lorsque vous ajoutez des champs supplémentaires pour les pages et de poste, ou pour obtenir Tapez Message personnalisé ( CTP ), vous devez enregistrer une action pour sauver ces nouvelles données. La mise en œuvre de cette procédure est essentiellement toujours les mêmes, en changeant seulement les champs et comment économiser, les données supplémentaires peuvent résider dans le «champ personnalisé», c'est à dire après la moitié de la table, ou les tables d'une ou de plus personnel.
Archives Décembre 2011
Snippet WordPress: Le save_post d'action
Snippet WordPress: is_page () Type de poste de douane
Si vous avez enregistré votre propre type de message personnalisé ( CPT ), surtout si vous tapez 'page', vous pourraient servir à déterminer si vous affichez cette page particulière, le «unique» pour ainsi dire. . Dans ce cas il est inutile d'essayer is_page() ou is_page_template() . La solution propre est comme suit:
1 2 3 4 5 6 | is_singular ( 'cpt_key' ) ) { if (is_singular ('cpt_key')) { ; globale $ post; $post -> post_name == 'slug_pagina' ) { if ($ post - post_name> == 'slug_pagina') { / / Votre code ici ... add_action type (), wp_enqueue_scripts (), etc ... } } |
WordPress 3.3: maintenant tous jQuery
Avec WordPress 3.3 a également jQuery et tous ses modules ont été alignées. Maintenant, il est possible d'accéder à la nouvelle liste des modules de la dernière version 3.3, telles que la saisie semi-automatique. Voici un extrait d'une inclusion bonne:
1 2 3 4 5 6 | / / Chargement de modules que WordPress pour nous préparatoires au script "MyScript.js" array ( 'jquery-ui-slider' , Deps $ = array ('jquery-ui-slider ", «Jquery-ui-datepicker, «Jquery-ui-autocomplete ' ); , 'js/myscript.js' , $deps , 1 . 3 . 4 , true ) ; wp_enqueue_script ('key', 'js / MyScript.js, deps $, 1 3 .. 4, true); |
Snippet WordPress: ajouter des styles et des scripts pour Type de message personnalisé
Maintenant que WordPress vous permet de créer des types de poste de douane (CPT), il devient utile de pouvoir ajouter nos styles et nos script lorsque vous affichez ou modifiez nos postes. La meilleure façon de faire qui est compatible avec version 3.3 est la suivante:
1 2 3 4 5 6 7 | , function ( ) { add_action ('admin_enqueue_scripts', function () { ; global $ typenow; $typenow == 'id_custom_post' ) { if ($ typenow == 'id_custom_post') { , 'css/customstyle.css' ) ; wp_enqueue_style ('key_style »,« css / customstyle.css'); , 'js/customscript.js' ) ; wp_enqueue_script ('key_script', 'js / customscript.js'); } }); |






Derniers Commentaires
Mark : @ Marc: Merci pour la réponse. Par exemple, si vous avez un code de sauvegarder / utiliser le dossier ...
Mark : Merci pour la réponse. Par exemple, si vous avez un code de sauvegarder / utiliser le dossier ...
Giovambattista Fazioli : @ Marc: en principe, absolument, beaucoup dépend de comment et quoi télécharger. La. ..
Mark : Bonjour, bon guide! Je voulais vous demander, vous pouvez utiliser le même code à exécuter une base de données SQL? Au lieu de ...
Joseph : Salut je voulais vous demander comment vous pouvez faire dans le post que j'ai téléchargé une galerie de 50 images, par exemple, ...