WordPress-Plugins ermöglichen die einfache Änderung, Anpassung und Verbesserung eines WordPress-Blogs. Anstatt die Kernprogrammierung von WordPress zu ändern, können Sie Funktionen mit WordPress-Plugins hinzufügen.
Ich habe ein seltsames Problem damit, dass Umschreiberegeln nicht richtig geleert werden. Ich habe versucht, flush_rewrite_rules();und zu verwenden flush_rewrite_rules(true);. Ich habe auch versucht, $wp_rewritemit $wp_rewrite->flush_rules();und zu globalisieren$wp_rewrite->flush_rules(true); Keiner von beiden scheint die Umschreiberegeln korrekt zu leeren. Diese Aufrufe leeren tatsächlich die Umschreiberegeln, wenn sie aufgerufen werden. Woher weiß ich das? …
Ich versuche, ein einfaches wiederverwendbares Plugin für die Bildpräsentation in Wordpress 3.9 zu erstellen, und es scheint, dass ich gegen eine Mauer gestoßen bin. Ich möchte in der Lage sein, der Instanz des Bildes einige Optionen hinzuzufügen. (Die Details unter "Einstellungen für die Anhangsanzeige"). Wie ein Kontrollkästchen mit der Aufschrift …
Um den Pfad zu einem Plugin zu erhalten, können Sie diesen verwenden plugin_dir_path(__FILE__)- dies muss jedoch offensichtlich aus dem Plug-In heraus aufgerufen werden. Wie können Sie den Pfad zu Plugin B ( ) innerhalb von Plug-In A zuverlässig ermittelnpluginb/pluginb.php ? Bearbeiten: Es wird davon ausgegangen, dass Sie den Slug des …
Ich versuche, das zweite Plugin automatisch zu aktivieren, während ich das erste Plugin aktiviere. register_activation_hook(__FILE__, 'example_activation' ); function example_activation() { include_once(ABSPATH .'/wp-admin/includes/plugin.php'); activate_plugin('hello.php'); } Es funktioniert nicht in register_activation_hook. Es funktioniert, wenn ich es direkt benutze wie: include_once(ABSPATH .'/wp-admin/includes/plugin.php'); activate_plugin('hello.php'); Wie kann ich es reparieren? Danke für die Hilfe Lösung: …
Ich suche nach WordPress Diagramm / Diagramm System Design. Ich habe nur das Vorlagenhierarchiediagramm gefunden, aber es ist nur ein Teil des Systems. Quelle: http://upload.wikimedia.org/wikipedia/commons/3/3d/Wordpress_Template_Hierarchy.png
Wenn Sie jetzt einen bestimmten Beitrag innerhalb Ihres gewünschten Beitragstyps hinzufügen oder bearbeiten, stehen Ihnen auch weitere Bildschirmoptionen zur Verfügung. Diese Bildschirmoptionen zeigen / verbergen jedoch Meta-Boxen. Ich möchte in der Lage sein, programmgesteuert eine Liste aller dieser registrierten Bildschirmoptionen von Meta-Boxen zu erhalten, damit ich erneut überprüfen kann, ob …
Jedes Mal, wenn ich WP_Query () in der folgenden Funktion aufrufe, verliert Wordpress 8 Megabyte Speicher. Und da ich diese Funktion oft aufrufe, werden die Dinge ziemlich schnell haarig ... :( Ich habe versucht, das resultierende $ queryObject zu deaktivieren und regelmäßig wp_cache_flush () aufzurufen, aber beides scheint keine Wirkung …
Ich habe mich in den letzten Stunden nach einer Möglichkeit umgesehen, eine benutzerdefinierte Seitenvorlage aus einem Plugin heraus zu erstellen, hatte aber noch kein Glück. Ich versuche speziell, der Liste der verfügbaren Seitenvorlagen beim Bearbeiten einer Seite eine Option hinzuzufügen und keine andere Methode wie die zu verwendenif( is_page( 'page-slug' …
Ich versuche also, ein WordPress-Plugin zu erstellen, und habe mit dieser Funktion einige Menüseiten erstellt: add_submenu_page('my_plugin_menu', 'Edit record page', 'Edit record page', 'manage_options', 'edit_record_page', array(&$this, 'display_edit_record_page'); und wenn ich zu der Seite gehe, die ich in der Adressleiste des Browsers bemerke, lautet sie ungefähr so: http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page Was ich tun möchte, …
Ich denke, dass dies eher ein Problem mit meinem PHP als mit der Verwendung der Einstellungs-API ist, aber ich kann Wordpress anscheinend nicht dazu bringen, ein Array von Daten für eine Mehrfachauswahlbox zu speichern. Das Mehrfachauswahlfeld entspricht einem benutzerdefinierten Metafeld, und die Auswahloptionen sind die benutzerdefinierten Beitragstypen, die dieses Metafeld …
Ich entwickle ein WordPress-Plugin, das mehrere eigene Datenbanktabellen hat. Das Plugin erstellt diese Tabellen bei Aktivierung und entfernt sie beim Löschen / Deinstallieren. Ich muss einen Aktualisierungsprozess des Plugins implementieren, der den Code des Plugins sowie die Tabellenstruktur aktualisiert. Der einfachste Fall wäre, einer der Tabellen eine neue Spalte hinzuzufügen. …
Gibt es eine Möglichkeit, ein auf mehreren Sites installiertes Plugin einfach von einem Github-Repo aus zu aktualisieren? Ich weiß, dass ich es mit git pull über die Befehlszeile jedes Servers tun kann. Aber gibt es eine Möglichkeit, dies vom WordPress-Administrator aus zu tun, ähnlich wie Plugins aktualisiert werden?
Gibt es eine Funktion, Aktion oder einen Filter, mit dem ich dem WordPress-Administratormenü ein Dropdown-Menü der dritten Ebene hinzufügen kann? Zum Beispiel gibt es derzeit im Seitenleistenmenü ein Menü für Beiträge und unter Beiträgen gibt es Untermenüs zum Bearbeiten von Beiträgen, Hinzufügen eines neuen Beitrags, neuer Kategorien und neuer Tags. …
Ich habe ein Plugin, das ein eigenständiges PHP-Skript (myAjax.php) über ein jQuery.ajax () -Skript im Plugin aufruft. Ich muss den folgenden Code in die Datei myAjax.php einfügen: require_once('../../../wp-load.php'); if (!is_user_logged_in()){ die("You Must Be Logged In to Access This"); } if( ! current_user_can('edit_files')) { die("Sorry you are not authorized to access …
Im folgenden Code-Snippet versuche ich, den Auszug ohne Tags auszuschreiben. Die Quellformatierung zeigt jedoch, dass der_Auszug immer in P-Tags eingeschlossen ist. Wie kann ich den Auszug ohne Tags ziehen? foreach($myrecentposts as $idxrecent=>$post) { ?> <li class="page_item"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php echo strip_tags(substr( the_excerpt(), 0, 75 ))."..." ?> …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.