Suche nach: wp_query

…lled incorrectly error“, ist bekannt und ist einfach zu beheben. Wer zb im Query-Monitor diese Fehlermeldung (korrekterweise ist das eine Notice, also ein Hinweis) bekommt, ruft die Produkt-ID falsch auf!   Es wird im Code direkt auf die Produkt-ID zugegriffen, obwohl eigentlich ein Funktionsaufruf vorgesehen und richtig wäre.   Man soll also nicht direkt auf diese Eigenschaft zugreifen. Also so nicht:   Der richtige Aufruf sieht so aus: Hier habe…

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


Neue Tabellen-Spalte per Code mit wpdb oder dbDelta hinzufügen

…lte per PHP-Code hinzufügen, gibt es mehrere Möglichkeiten:   ALTER TABLE $wpdb->query( „ALTER TABLE {$table_name} ADD {$column_name} LONGTEXT“ ); Die einfachste und durchschaubarste Lösung ist wahrscheinlich ALTER TABLE. Hier erstelle ich in einer Tabelle, notiert mit {$table_name}, eine Spalte mit dem Type LONGTEXT, notiert mit {$column_name}. dbDelta DbDelta ist eigentlich dafür da, um Tabellen in der Datenbank zu erstellen. Siehe auch den vorh…

Weiterlesen


Was ist dbDelta() und wofür brauch ich das?

…legen. Wenn mir die WP eigene Tabellenstruktur nicht ausreicht und ich mit WP-Bordmitteln (Funktionen) also eine Tabelle erzeugen will. Doch nicht nur erzeugen ist möglich, auch das Abändern. Genau da wird’s praktisch! Ich kann meine eigenen Tabellen ohne großen Aufwand, ohne große Überlegungen ändern. Also Spalten einfügen, Datentypen anpassen o.ä. Was dbDelta() in dem Zusammenhang nicht kann, ist löschen. Die Probleme? Man muss sehr genau sein,…

Weiterlesen


Kategorie Bilder mit ACF – Speicherort in der Datenbank

…ID des Attachments aus der Mediathek, je nach Setting) Mit folgendem Code in der Kategorietemplatedatei komme ich nun an diesen Eintrag ran: $current_cat = get_query_var( ‚cat‘ ); $bg_image = get_option( ‚category_‘ . $current_cat . ‚_category_image‘ );…

Weiterlesen