Articles of Plugin Entwicklung

Überprüfen Sie, ob der Beitrag zu einer beliebigen Kategorie gehört

Ich habe einen benutzerdefinierten Post-Typ, der Portfolio-Artikel anzeigt. Ich zeige die Portfolio-Kategorie auf der Seite mit diesem Code an: ID,’portfolio_category’); foreach ($myterms as $myterm ) { echo $myterm->slug.”\n”; } ?> Was funktioniert, solange der Portfolio-Artikel eine Kategorie hat. Wenn nicht, erhalte ich einen Fehler. Gibt es einen Weg dahin? Vielen Dank

wie man Plugin im Adminbereich nicht anzeigt

Ich beginne gerade mit der Entwicklung von WordPress. Ich versuche, ein einfaches Plugin zu erstellen, das Ergebnisse aus einer database in einer Tabelle anzeigt. Ich kann das tun, aber ich habe Probleme mit dem Plugin oben auf den Admin-Seiten. Ich bin mir nicht sicher, warum es das tut. meine Plugin-function: add_action(‘init’,’hello_world’); function hello_world() { global […]

Warum wurde mein Plugin vom WordPress.org-Repository abgelehnt?

Ich habe ein WordPress-Plugin erstellt, und es funktioniert. Aber als ich es an das WordPress.org-Plugin-Team schickte, antworteten sie: Wp-load.php direkt aufrufen Einschließlich wp-config.php, wp-blog-header.php, wp-load.php oder so ziemlich jeder anderen WordPress-coredatei, die Sie direkt über ein Include aufrufen müssen, ist keine gute Idee und wir können ein Plugin nicht genehmigen tut es, es sei denn, […]

Wie unterscheidet WordPress die PHP-Datei eines Plugins von anderen PHP-Dateien?

Wenn mein Plugin mehrere PHP-Dateien in seinem Plugin-Ordner hat, woher weiß WordPress, welches die Haupt-PHP-Datei ist?

Benutzerdefinierte Post-Typen funktionieren in functions.php, aber nicht im Plugin

Ich möchte einen benutzerdefinierten WordPress-Post-Typ registrieren. Das funktioniert in der functions.php einwandfrei, aber nicht in meiner Plugin-Datei. Das Plugin funktioniert bis auf die Registrierung des CPT. Der Code ist ziemlich Standard. Registrierung des CPT: add_action( ‘init’, ‘produkte_menu’ ); function produkte_menu() { register_post_type( ‘produkte’, array( ‘labels’ => array( ‘name’ => ‘Produkte’ ), ‘public’ => true, ‘menu_position’ […]

Verwenden Sie eine andere Archivvorlage für das Plugin

In meinem Blog verwende ich ein Plugin für eine Enzyklopädie. Leider verwendet das Plugin die Archivvorlage aus meinem Blog. Wie kann ich eine andere Seite / Vorlage für die Enzyklopädie verwenden? Hier ist die function des Plugins: (Vom Plugin-Autor habe ich keine Unterstützung bekommen). function Define_Rewrite_Rules(){ $post_type = Get_Post_Type_Object($this->post_type); $archive_url_path = $post_type->rewrite[‘slug’]; $this->rewrite_rules[SPrintF(‘%s/filter:([^/]+)/?$’, $archive_url_path)] = […]

Formular in einem Plugin von einem anderen Plugin ablegen?

Ich habe zwei Plugins pluginA und pluginB . PluginA enthält ein Formular mit einer einzelnen Schaltfläche, die beim Drücken einige Berechnungen PluginA . PluginA funktioniert gut, aber ich möchte in der Lage sein, dieses Formular remote von verschiedenen Plugin innerhalb der gleichen Website (beide Plugins sind in der gleichen Website wp_remote_request ) Ich habe einige […]

Wie erstelle ich ein benutzerdefiniertes Suchformular und einen benutzerdefinierten Handler?

Ich versuche, eine Suche zu erstellen, die, je nachdem, welcher Benutzer in admin gewählt wird, entweder eine von mehreren externen API-Suchmethoden mit Benutzereingaben abfragt, alle Ergebnisse in der database speichert und sie dann anzeigt, oder sie sucht die benutzerdefinierten Tabellen in database sollte es auch vollständig in einem Plugin gekapselt sein. Ich habe bereits die […]

Überprüfen Sie, ob sich der Benutzer in einer Gruppe einer anderen Site innerhalb des Multisite-Netzwerks befindet.

Ich benutze Woocommerce + das Gruppen-Plugin auf meiner Haupt-Website, um Benutzer zu einer “Premium” -Gruppe zu machen, wenn sie Artikel kaufen, die großartig funktionieren. Wenn ein Benutzer auf der Hauptwebsite dann zur zweiten Website in meinem Netzwerk navigiert, kann ich nicht mehr überprüfen, ob er sich in der Gruppe “Premium” befindet. Auf meiner Hauptseite kann […]

Versuch, .pdf Datei-Upload im Admin für Plugin zu implementieren

Dies ist das erste Mal in meiner Plugin-Entwicklung, dass ich eine Datei hochladen musste. UH-OH !!! Ich erstelle meine Plugins OOP und ich habe immer jQuery. Serialize verwendet, um die Daten in meine plugin.php Datei zu posten, aber ich kann das nicht tun und eine Datei hochladen. Das Admin-Formular, mit dem die Administratoren der Website […]