Archiv Dezember 2011

WordPress Snippet: Die Aktion save_post

Wenn Sie weitere Felder hinzu, um die Seiten-und Post oder benutzerdefinierten Post Type (get CTP ), müssen Sie eine Aktion, um diese neuen Daten zu speichern aufzunehmen. Die Umsetzung dieses Verfahrens ist im Wesentlichen immer die gleichen, ändern Sie nur die Felder und wie man sparen, kann die zusätzliche Daten in die "benutzerdefinierte Felder" befinden, dh nach der Hälfte der Tabelle oder Tabellen aus einem oder mehreren persönlichen.

Fortsetzung ...

WordPress Snippet: is_page () Benutzerdefinierte Beitrag Type

Wenn Sie Ihre eigene benutzerdefinierte Beitrag Type (aufgenommen CPT ), besonders wenn Sie "Seite" Typ, du könnte dazu dienen, festzustellen, ob Sie sehen, dass bestimmte Seite sind, die 'single' sozusagen. . In diesem Fall ist es sinnlos, zu versuchen is_page() oder is_page_template() . Die saubere Lösung ist wie folgt:

1
2
3
4
5
6
is_singular ( 'cpt_key' ) ) { if (is_singular ('cpt_key')) {
; global $ post;
$post -> post_name == 'slug_pagina' ) { if ($ post -> post_name == 'slug_pagina') {
/ / Eigenen Code hier ... Typ add_action (), wp_enqueue_scripts (), etc ...
}
}

Fortsetzung ...

WordPress 3.3: jetzt alle jQuery

Mit WordPress 3,3 auch jQuery und alle Module wurden angepasst. Jetzt ist es möglich, den Zugang der neuen Liste der Module der neuesten Version 3.3, wie die Autovervollständigung. Hier ist ein Ausschnitt für eine gute Aufnahme:

1
2
3
4
5
6
/ / Load-Module, die WordPress für uns in Vorbereitung auf das Skript "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);

Fortsetzung ...

WordPress Snippet: add Stile und Skripte, um benutzerdefinierten Post Type

Nun, da WordPress Sie Arten von erstellen können benutzerdefinierte Post (CPT), wird es nützlich sein, um unseren Stil und unser Skript hinzuzufügen, wenn Sie anzeigen oder bearbeiten unsere Beiträge. Der beste Weg das zu tun, kompatibel mit Version 3.3 ist die folgende:

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

Fortsetzung ...