Kategorie "Very Short Snippet"
WordPress bietet viele Möglichkeiten, um die Namen der Ordner zugreifen und neue zu bauen. Hier ist eine nützliche Liste mit Beispielen durchgeführt, um deutlicher zu sein, aus einem Unterordner in einem hypothetischen Plugin befindet:
Plugins
Wir beginnen mit plugins_url() verwendet, um festzustellen und zu bauen URL, wenn Sie ein Plugin zu schreiben.
plugins_url ()
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / Klassen / test.php
plugins_url ( ) ; $ R = plugins_url (); / / Http :/ / www.miosito.com/wp-content/plugins/
plugins_url ( 'myscript.js' , __FILE__ ) ; $ R = plugins_url ('MyScript.js', __ FILE__); / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / myscript.js
plugins_url ( 'assets' ) ; $ R = plugins_url ("Assets"); / / Http :/ / www.miosito.com / wp-content / plugins / Vermögen
trailingslashit ( plugins_url ( 'assets' ) ) ; $ R = trailingslashit (plugins_url ("Assets")); / / Http :/ / www.miosito.com/wp-content/plugins/assets/ |
Mehr ...
negli argomenti passati negli inputs. Durch get_posts() können Sie eine genaue Abfolge von Post über den Parameter post__in Argumente in den letzten Eingänge. . Die Reihenfolge ist jedoch nicht im Einklang mit der Sequenz, wie WordPress führt die Prüfungen auf der Klausel angegeben ORDER BY in der select-Anweisung, obwohl Version 2.8 verfügbar aus dem Wert ist none .
Mehr ...
Die Arbeit mit einem benutzerdefinierten Post-Typ ( CPT ) ist natürlich, die internen Funktionen von WordPress nutzen, um anzeigen und filtern die Einträge dieses Typs. , risulta comodissimo poter creare loop personali sulle proprie tipologie di post. Ob mit den get_posts() ist, dass Sie ein Objekt direkt erstellen WP_Query , ist es sehr angenehm zu Schlaufen auf ihre persönliche Art der Beiträge zu schaffen. WordPress ermöglicht auch Filter für den persönlichen tassionomie, auf der Anzahl, Reihenfolge, voran, um Meta-Daten. Nützlich in der Tat ist der Prozess, mit denen Sie die Bedingungen, unter denen diese Art von Meta-Daten und vergleicht sie mit den Regeln. Angeben können
Mehr ...
Beim Hinzufügen von Feldern zu Seiten und Beiträge zu addieren, oder benutzerdefinierten Post-Typ (get CTP ), müssen Sie eine Aktion aufzuzeichnen, um diese neuen Daten zu speichern. Die Durchführung dieses Verfahrens ist im wesentlichen immer die gleichen, nur die Felder verändern und wie man zu retten, die zusätzlichen Daten können in der "benutzerdefiniertes Feld ', oder die Tabelle nach Meta, oder auf einem oder mehreren Tabellen befinden.
Mehr ...
Wenn Sie Ihre eigenen benutzerdefinierten Post Typ aufgezeichnet ( CPT ), besonders wenn Sie "Seite" geben, könnten Sie dienen dazu, festzustellen, ob Sie sehen, dass bestimmte Seite, die 'single' sozusagen werden. . 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 ... } } |
Mehr ...
Mit WordPress 3.3 auch jQuery und alle ihre Module wurden ausgerichtet. Jetzt ist es möglich, Zugriff auf die neue Liste der Module in der neuesten Version 3.3, wie die Autovervollständigung. Hier ist ein Ausschnitt für eine gute Aufnahme:
1 2 3 4 5 6
| / / Lade-Modulen, dass WordPress für uns in Vorbereitung auf das Skript "MyScript.js" array ( 'jquery-ui-slider' , $ Deps = array ('jquery-ui-Schieber', 'Jquery-ui-datepicker', 'Jquery-ui-Gigajob ); , 'js/myscript.js' , $deps , 1 . 3 . 4 , true ) ; wp_enqueue_script ('Schlüssel', 'js / MyScript.js', $ deps, 1 3 4, wahr..); |
Mehr ...
Nun, da WordPress Sie erstellen können Arten von benutzerdefinierten 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, ist 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'); } }); |
Mehr ...
WordPress ermöglicht es Ihnen, eine Miniatur, um einen Beitrag assoziieren , personalisierte Seite oder per Post. , che restituiscono il completo tag img , risulta meno intuitivo come ottenere il solo link: Wenn das gesamte Bild ist einfach zu aus dem Code zu extrahieren, dank Features the_post_thumbnail() oder get_the_post_thumbnail , die die volle Tag zurückkehren img , ist weniger intuitiv als nur den Link:
1 2 3 4
| / / Wenn $ post_id ist die ID des Beitrags 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, "voll"); [ 0 ] echo $ image [0] |
Mehr ...
vista in WordPress: ordinare una serie di post per un campo qualsiasi può essere utilizzata facilmente anche per ordinare array di array . Die PHP- usort ( ) Blick Wordpress: Um eine Reihe von Stellen für jedes Feld kann leicht verwendet werden, um Arrays von Arrays zu sortieren. Zum Beispiel, wenn gilt:
1 2 3 4 5 6 7 8 9
| array ( $ Args = array ( 'nome' => 'mike' , 'anno' => 2001 ) , Array ('name' => 'Mike', 'Jahr' => 2001), 'nome' => 'frank' , 'anno' => 2010 ) , Array ('name' => 'Frank', 'Jahr' => 2010), ... ); $args , function ( $a , $b ) { usort ($ args, function ($ a, $ b) { $a [ 'anno' ] > $b [ 'anno' ] ) ; return ($ a ['jahr']> $ b ['jahr']); }); |
Mehr ...
si attivano i log a video prodotti da PHP, riempiendo lo schermo di Notice, Warning e quant'altro. Durch die Einstellung der Datei wp-config.php definieren define('WP_DEBUG', true); aktiviert Kundenkonto Videos von PHP zu, füllen den Bildschirm der Hinweis, Warnung und was nicht alles. Werden Schecks für "fliegende" Das kann in Situationen nützlich, Bewegungsmangel wird nicht empfohlen, aus offensichtlichen Gründen. Glücklicherweise erlaubt WordPress ihr zu "vermitteln", so eine Protokolldatei, die standardmäßig im gelegt wird /wp-content/debug.log .
Mehr ...
Neueste Kommentare
Sebastian : Great Aktien - vielen Dank!
Betreff : sehr hilfreich! Ich versuchte es und es ist genau das, was ich brauchte. Jetzt frage ich mich wie bekomme ich ...
Vik : Mit strategischer Hilfe!
Pfeffer : Hallo zusammen, ich weiß nicht, ob Sie einer der Schöpfer des WP-Plugin Bannerize sind. Ich habe ein gesichtet ...
Rosanna : Kann mir jemand sagen, wie lösche ich das Snap Shots Fenster, das automatisch öffnet, wenn ich ...