Travailler avec un type de message personnalisé ( CPT ) est naturel d'utiliser les fonctions internes de WordPress pour afficher et filtrer les messages de ce type. , risulta comodissimo poter creare loop personali sulle proprie tipologie di post. Que ce soit en utilisant les get_posts() est que vous créez un objet directement WP_Query , il est très confortable pour créer des boucles sur leurs types de messages personnels. WordPress permet également de filtres pour tassionomie personnelle, sur le nombre, l'ordre, progressant vers les méta-données. Utile, en fait, est le processus qui vous permet de spécifier les conditions dans lesquelles ce genre de méta-données et de le comparer avec les règles.
Articles taggés avec 'Snipp'
Snippet WordPress: méta extrait get_posts valeur avec ()
Snippet WordPress: l'action de save_post
Lorsque l'ajout de champs pour ajouter des pages et des postes, ou pour obtenir le type de 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 le même, en changeant seulement les champs et la façon de sauver, les données supplémentaires peuvent résider dans le «champ personnalisé», ou la méta poste de table, ou sur quelques tables personnelles ou plus.
Snippet WordPress: is_page () sur le type Message personnalisé
Si vous avez enregistré votre propre type de message personnalisé ( CPT ), surtout si vous tapez 'page', vous pouvez servir à déterminer si vous affichez la page en question, le 'single' pour ainsi dire. . Dans ce cas, il est inutile d'essayer avec is_page() ou is_page_template() . La solution propre est le texte suivant:
1 2 3 4 5 6 | is_singular ( 'cpt_key' ) ) { si (is_singular ('cpt_key')) { ; global $ après; $post -> post_name == 'slug_pagina' ) { if ($ message -> post_name == 'slug_pagina') { / / Votre code ici ... add_action type (), wp_enqueue_scripts (), etc ... } } |
WordPress 3.3: jQuery tous finalement
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 dans 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 | / Modules de charge ou que WordPress pour nous préparatoire 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, c'est vrai.).; |
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 notre script lorsque vous affichez ou modifiez nos messages. La meilleure façon de faire qui est compatible avec la version 3.3 est la suivante:
1 2 3 4 5 6 7 | , function ( ) { add_action (des 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'); } }); |
Snippet WordPress: Enlever la barre d'administrateur
La dernière version de WordPress a ajouté une nouvelle barre d'outils latérale frontend lorsque l'administrateur est connecté. Si vous souhaitez désactiver cette entrée de code dans le fichier functions.php de votre thème:
1 2 3 4 | / / Vérifier que le filtre existe show_admin_bar has_filter ( 'show_admin_bar' ) ) { si (has_filter ('show_admin_bar')) { , '__return_false' ) ; add_filter ('show_admin_bar', '__return_false'); } |
Très court extrait: POST NSConnection avec des paramètres
che in modalità POST . L'objet NSMutableURLRequest peut être utilisé en mode GET qu'en mode POST . . Les paramètres, cependant, doit être formaté comme si elles sont GET , c'est à dire dans la séquence nome_campo1=valore1&nome_campo2=valore2&... . Voici un extrait utile pour simplifier la construction des champs:
Très court extrait: le UIView pour afficher une image
Travailler avec Interface Builder peut être spontanément utiliser un objet UIImageView pour définir l'arrière-plan de notre contrôleur de vue. Sinon, vous pouvez supprimer cet objet, ce qui économise un peu de mémoire, et d'exploiter la vue associée avec le contrôleur de vue. Il suffit de brancher dans notre contrôleur de vue:
extraits de jQuery
Vérifier l'existence d'un élément dans le DOM
Il se passerait-il qu'il doit établir l'existence d'un élément du DOM. Avec jQuery pourrait être spontanément essayer:
Très court extrait: incrémenter un champ dans SQL
La dernière version de WP Bannerize j'ai présenté un nouveau champ dans le tableau indique combien de fois qu'une bannière est "cliqué". Pour effectuer l'opération valore = valore +1 j'ai utilisé en SQL:
1 | `campo` = `campo` + 1 WHERE id = id_record; UPDATE table SET `champ` champ `=` + 1 WHERE id = id_record; |






Derniers Commentaires
Marquez : Merci beaucoup, je l'ai allumé
Je l'ai résolu par la mise en [cc_objc] / / OptionViewController.m - ...
Giovambattista Fazioli : @ Mark: Je vous suggère de réfléchir une approche plus correcte. Si vous exécutez la sous-classe de l'onglet ...
Mark : Excusez le spam .. J'ai remarqué qu'il ya une erreur .. voici la correction [cc_objc] / PrimaClasse.h **** / # import ...
Marco : oubliée .. dans [cci] OptionViewController [/ cci] pour [cci] @ syntetize [/ cci] J'ai mis le délégué
louis : très clair et simple, je dois avouer que rédiger un an à peine utiliser des délégués créés par ...