Kategorie "Very Short Snippet"


WordPress-Ordner-Funktionen: Alle Wege führen zu WordPress

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

WordPress: get_posts () und orderby

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

WordPress Snippet: Extrakt Meta get_posts Wert mit ()

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

WordPress Snippet: die Aktion save_post

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

WordPress Snippet: is_page () auf benutzerdefinierten Post-Typ

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

WordPress 3.3: jQuery alle endlich

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

WordPress Snippet: add Stile und Skripte, um benutzerdefinierten Post-Typ

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 Snippet: src Thumbnail

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

Sortiert ein Array von Arrays in PHP

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

Sehr kurze Auszug: stellen Sie die Protokolldatei auf WordPress

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



Stoppen Sie SOPA