Suche nach: wp_query

…dr. Aber warum ist dem so? Schauen wir uns den Code an: Grundsätzliches zu WP_Query]}**::get_posts() Nachfolgend eine kleine Erklärung zu dieser Funktion und zur Verwechslungsgefahr. \WP_Query]}**::get_posts() ist zuständig, um all die übergebenen Parametern im wp_query]}**-Aufruf abzuarbeiten. Damit wird dann eine SQL-Query erstellt, welche für die Datenbank-Abfrage verwendet wird. Rückgabewert sind dann die gewünschten Posts. Exkurs¹: Die Funktion WP_Query]}**:

Weiterlesen


…. Hier der Kurzüberblick über die Möglichkeiten: Einstellen im Backend Mit wp_query]}** Parameter posts_per_page Mit Action pre_get_posts Mit Filter parse_query Mit Action parse_request Mit Filter post_limits Mit Filter pre_option_posts_per_page Durch Ändern des wp_option Werts posts_per_page (!) Mit PHP   1. Einstellen im Backend Der einfachste Weg ist sicherlich, Im WordPress Backend unter Einstellungen -> Lesen die gewünschte Anzahl zu ändern. Wobe

Weiterlesen


Regular Expression (RegEx) bald in der Meta Query erlaubt

…Meta Query wird gebraucht, um nach Custom Fields und deren Werten zu suchen oder die Suche danach anzupassen. Siehe: http://codex.wordpress.org/Class_Reference/WP_Query]}**#Custom_Field_Parameters http://codex.wordpress.org/Class_Reference/WP_Meta_Query    

Weiterlesen


Tax Query abändern bevor SQL String zusammengestückelt wird

…In der nächsten WordPress Version wird es die Möglichkeit geben, mittels Hook die Tax Query abzuändern. Dies bringt Verbesserungen mit sich, da pre_get_posts oft zu spät greift. Siehe: http://core.trac.wordpress.org/changeset/25311/   Weiterführende Informationen: http://core.trac.wordpress.org/browser/trunk/src/wp-includes/query.php http://codex.wordpress.org/Class_Reference/WP_Query]}**#Taxonomy_Parameters

Weiterlesen


…gibt es die wunderbare neue Funktion date_query. Bisher war es in mit der wp_query]}** nur möglich, alle Posts von einem bestimmten Datum, Zeitpunkt etc abzufragen. Wollte ich Posts zwischen zwei Datumsangaben serviert bekommen, musst man sich mit dem Filter posts_where behelfen. So war es nicht von Haus aus möglich, sich die Posts der letzten 48 Stunden einfach so anzeigen zu lassen oder zB alle Posts von Juni bis November. Mit der date_query wird d

Weiterlesen


Post-Filterung mit Custom Fields?

…ss bereits ein fertiges Benutzerinterface an. Somit spare ich mir auch die WP_Query]}** und ich kann viel direkter auf die Filter eingehen. Weil Taxonomien unabhängig von der WP_Query]}** sind, laufe ich nicht in Gefahr, mit der „pre_get_posts“ Action in die Quere zu kommen. Der Nachteil an dieser Methode ist, dass ich eben stets die gleichen Werte in meiner Filterung habe. Es besteht lediglich die Option, dass ich Terms ausblende, die noch nie einem Post

Weiterlesen


…w() nur dort verwendet werden sollte, wo das „&“ Zeichen nicht ersetzt werden muss (speichern in die Datenbank, Redirect oder HTTP-Abfrage mit zB wp_remote_get()).   Weitere Infos: https://wordpress.org/news/2015/04/wordpress-4-1-2/ https://make.wordpress.org/plugins/2015/04/20/fixing-add_query_arg-and-remove_query_arg-usage/ https://www.golem.de/news/cross-site-scripting-zahlreiche-wordpress-plugins-verwenden-funktion-fehlerhaft-1504-113636.html…

Weiterlesen


…ck in den query_monitor zeigt uns, das alles passt: Da pre_get_posts() die WP_QUERY]}** verändert, könnten auch andere Parameter verwendet werden. Mehr Infos zur wp_query]}** finden sich hier https://developer.wordpress.org/reference/classes/wp_query]}**/#order-orderby-parameters Mehr zu mu-plugins kann man hier nachlesen, mehr Infos zum Filter pre_get_posts() finden sich hier. Wieder einmal ein schönes Beispiel, wie man mit ein paar Zeilen Code WordPress nac

Weiterlesen


Nonces in WordPress

…gte URL mit zusätzlicher Nonce. Diese sieht in etwa so „http://example.com/wp-admin/post.php?post=123&action=trash&_wpnonce=b192fc4204“ aus. Forms werden mit wp_nonce_field( $action, $name, $referer, $echo ); aufgerufen. Diese Funktion generiert uns bis zu zwei hidden input Elemente. $action definiert den Namen der action. optional, aber empfohlen; Default: -1 $name ist der Name der so generierten Nonce. optional. Default: _wpnonce $referer gibt a…

Weiterlesen


Plugin Check – Eine Idee

…ckend und zu den Funktionalitäten generell geben. Behandelt werden Plugins query durch den Gemüsegarten, und es müssen gar nicht die ganz großen Plugins sein. Wir behandeln einfach Plugins, die uns gerade im Arbeitsalltag unterkommen – gehen wir auf ein Plugin ein, so ist das keine Wertung oder Empfehlung!   Wie bei allen Blogbeiträgen gilt, dass das Geschriebene für uns und die Besucher von wp-entwickler.at eine Unterstützung beim Arbeiten sein s…

Weiterlesen