Catégorie «D»


Snippet WordPress: Le save_post d'action

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.

Suite ...

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 ...
}
}

Suite ...

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);

Suite ...

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');
}
});

Suite ...

Objective-C: Addendum sur les notifications et les délégués

Réponse à la question de ILeW avec un article sur ce que le réel, la fixation de telles que les notifications et les travaux des délégués. Utilisation d'un modèle que nous voyons d'abord comment le modèle de délégué:

Delegate

Un objet à la recherche d'un délégué

Suite ...

Snippet WordPress: src miniature

WordPress vous permet d' associer une vignette pour un poste , une page ou après personnalisés. , che restituiscono il completo tag img , risulta meno intuitivo come ottenere il solo link: S'il est facile d'extraire le code image entière, grâce à des fonctionnalités the_post_thumbnail() ou get_the_post_thumbnail , qui renvoient l'étiquette complète img , moins intuitif est de savoir comment obtenir le lien unique:

1
2
3
4
/ / Si $ post_id est l'id de la poste
get_post_thumbnail_id ( $post_id ) ; Image_id $ = get_post_thumbnail_id ($ post_id);
wp_get_attachment_image_src ( $image_id , 'full' ) ; $ Image = wp_get_attachment_image_src (image_id $, 'full');
[ 0 ] echo $ image [0]

Suite ...

WordPress Supprimer le message

WordPress vous permet d'intercepter quand un poste - même type personnalisé - est éliminé. . Il ya deux crochets d'action qui peuvent être utilisés: delete_post et deleted_post . En première analyse, l'ancien doit être attribué à un "est éliminé" le poste, même si elle ne semble pas être, ou mieux.

Suite ...

Trier un tableau de tableaux en PHP

vista in WordPress: ordinare una serie di post per un campo qualsiasi può essere utilizzata facilmente anche per ordinare array di array . Fonction PHP usort ( ) vu dans Wordpress: commander une série de postes pour n'importe quel domaine peut être utilisé pour trier facilement des tableaux de tableaux. Par exemple, si nous avons:

1
2
3
4
5
6
7
8
9
array ( $ Args = array (
'nome' => 'mike' , 'anno' => 2001 ) , array ('nom' => 'Mike', 'année' => 2001),
'nome' => 'frank' , 'anno' => 2010 ) , array ('nom' => 'Frank', 'année' => 2010),
...
);

$args , function ( $a , $b ) { usort ($ args, la fonction ($ a, $ b) {
$a [ 'anno' ] > $b [ 'anno' ] ) ; return ($ a ['annee']> $ b ['annee']);
});

Suite ...

La règle de la logique et en CSS

Une caractéristique des feuilles de style qui connaissent peu et l'utilisation est la capacité à définir la règle de la «concurrence» des classes! Une étiquette, en fait, peut posséder une ou plusieurs classes associées, ce qui rend ce dernier extrêmement polyvalent, ainsi que mon préféré. Combien de développeurs utilisent à faire, j'ai tendance à associer les ID quelques règles CSS, le cas échéant. Idéalement, logiquement, serait entrer l'ID uniquement à des fins de script, car il identifie de manière unique un élément dans le DOM.

Suite ...

Avec AVQueuePlayer vidéo multiples

La classe MPMoviePlayerController a le gros inconvénient de ne pas traiter correctement les multiples vidéos simultanées, ainsi que font qu'il est difficile de créer une séquence vidéo, l'un après l'autre. che è una sottoclasse di AVPlayer ), appartenente al framework più a basso livello AVFoundation , è invece estremamente più versatile, nonostante mantenga egualmente una semplicità nell'implementazione. La classe AVPlayer (ou AVQueuePlayer qui est une sous-classe de AVPlayer ) appartenant au cadre de niveau inférieur AVFoundation , mais il est extrêmement polyvalent, aussi malgré le maintien de la simplicité dans la mise en œuvre.

Frameworks Block Diagram

Suite ...