Articles of erweitern

Neues Kontrollkästchen im benutzerdefinierten Widget speichert keine Daten

Ich versuche mein eigenes Widget zu entwickeln. Meistens, weil ich WordPress-functionalität verstehen will (ja, ich bin komplett neu. Versuche zuerst, WordPress zu erweitern) Ich möchte eine function hinzufügen, um die Post-Thumbnail-Option im aktuellen Post-Widget anzuzeigen. Ich habe das ursprüngliche Widget kopiert und function für ein neues Kontrollkästchen hinzugefügt (vorerst) Mein Problem ist, dass der Checkbox-Status […]

Wo füge ich meine eigenen Konfigurationsanforderungen hinzu und wie kann ich darauf zugreifen?

Irgendwie, obwohl ich seit Ende der 90er Jahre Webseiten entwickle, arbeite ich gerade erst an meiner ersten WordPress-Seite. Und ich habe ein bisschen Probleme damit, die Organisation von WordPress zu verstehen und wo die richtigen Stellen für mich sind, meinen eigenen PHP-Code hinzuzufügen. Zum Beispiel muss ich einige Konfigurationsinformationen für einen Drittanbieter-Dienst hinzufügen, mit dem […]

Benutze ich einen Aktionshaken richtig?

Ich möchte ein bestehendes Plugin erweitern, indem ich mein eigenes schreibe. Ich denke, ich habe es korrekt instanziiert, weil es in der Plugin-Liste im Dashboard erscheint (obwohl ich es seltsam fand, dass ich keinen Aktivierungs- oder Deaktivierungscode schreiben musste …). Ich habe mein Plugin mit einem einfachen echo ‘fd is running’; getestet echo ‘fd is […]

Erweitern Sie die Plugin-class durch functions.php

Manuelles Fix, das auf den Plugin-Quellcode angewendet wurde, in das Thema functions.php oder als Code-Snippet verschieben Ich habe eine manuelle Korrektur auf eine Plugin-Datei angewendet. Ich möchte diesen Fix zugänglicher und skalierbarer machen, indem ich ihn durch die functions.php des Themas hänge oder ihn als Snippet mit einem Plugin wie Code Snippets hinzufüge . Der […]

Wie ändere ich, welche Rechte eine benutzerdefinierte Benutzerrolle anderen Benutzern geben kann (ohne Plugin)?

Mein Client benötigt einen etwas leistungsfähigeren Editor, aber nicht so mächtig wie der Administrator. Nennen wir ihn Chief Editor . Chief Editor sollte eine Erweiterung der Standard-Editor-Rolle sein oder besser gesagt, erben welche functionen der Standard-Editor hat. Wenn also ein Plugin oder jemand anderes in der Zukunft die Fähigkeiten des Standard-Ediotr ändert, sollten die Änderungen […]

Wie kann ich den WooCommerce-Einkaufswagen mit meiner eigenen class, die WC_Cart erweitert, überschreiben?

In unserem Multi-Site-Netzwerk habe ich ein Plugin mit if( is_main_site(get_current_blog_id()) ) WC()->cart = new WC_Custom_Cart; class WC_Custom_Cart extends WC_Cart { public function __construct() { } public function init() { } /** * Calculate totals for the items in the cart. * * @uses WC_Cart_Totals */ public function calculate_totals() { $this->reset_totals(); } /** * Add a […]

Wie kann ich die WooCommerce WC_Cart-class erweitern?

Ich kann nicht einmal anfangen; ein leerer classnspeicher für das Konstrukt, das das Elternkonstrukt aufruft, wenn ich versuche, etwas zum Warenkorb hinzuzufügen, sagt ajax ok view cart, aber der Warenkorb bleibt immer leer. Gleiches, wenn ich den gesamten Inhalt von WC_Cart in meine class kopiere. Ich habe ein Plugin mit einer class, die $GLOBALS[‘woocommerce’]->cart = […]

Benutzerdefiniertes Modul, Erweitern von WP mit einem Plugin?

Ich versuche den besten Weg zu finden, um auf WP zu expandieren. Ich liebe die Basis von WP für eine Website … es hat so ziemlich alles, was man für eine Website braucht. Aber hin und wieder muss ich in der Lage sein, einige benutzerdefinierte “Seiten” oder kleine Apps innerhalb des WP-Frameworks zu erstellen. Zum […]

PHP Helper Class zum Erstellen von Shortcodes

Ich habe eine Hilfsklasse erstellt, um andere classn für Shortcodes zu erweitern. Wenn ich versuche, $this in der function add_shortcode() verwenden, bekomme ich diesen Fehler: Using $this when not in object context Wie kann ich das lösen? Code unten: Elternklasse //shortcode-helper.php abstract class ShortcodeHelper { private $post_name_id; private $short_code_name; /** * ShortcodeHelper constructor. * * […]

Fügen Sie der Tabelle wp_posts einige Dateien hinzu

Ich muss einige wp Tabellen (wp_posts, wp_comments, wp_users) erweitern, um einige zusätzliche Felder zu speichern. Ich kann keine Metadaten verwenden, weil ich diese Werte direkt über MySQL abfragen muss. Ich brauche eine Hilfe, um zu entscheiden, ob es besser ist, die ursprüngliche Tabelle zu erweitern oder eine zusätzliche mit diesen Feldern zu definieren, mit einer […]