WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

5
Verwenden Sie eine separate benutzerdefinierte Tabelle (keine Beiträge), um Daten zum Hochladen von Dateien zu verarbeiten
Das Problem: Website mit über 100 Fotos pro Beitrag. Könnte möglicherweise die Post-Tabelle innerhalb weniger Jahre über 100.000 Einträge hinaus anschwellen lassen. Das Dilemma: Ich würde mich lieber an die Standard-WP-Benutzeroberfläche halten, um Bilder / Dateien mit dem integrierten Uploader "Medien hinzufügen" zu verarbeiten. Ich möchte nach Möglichkeit die Verwendung …

1
Entfernen unnötiger Nummern, die in Permalinks an den Postnamen angehängt sind
Mit Hilfe von Milo habe ich es geschafft, die Permalinks für meinen benutzerdefinierten Beitragstyp so zu optimieren, dass sie das Jahr und den Monat des Ereignisses enthalten. z.B mysite.com/events/2013/january/fishing-trip mysite.com/events/2013/may/picnic mysite.com/events/2013/may/visit-grandma Ein kleines Problem weicht mir immer noch aus. Wenn es mehr als ein Ereignis mit demselben Namen gibt, hängt …

1
Wordpress Plugin Archiv
Ich muss ein Archiv einiger Wordpress-Plugins finden. Der vorherige Webmaster der Site hat einige Plugins installiert und dann einige geändert. Er hat diese Änderungen in keiner Weise dokumentiert, daher habe ich keine Ahnung, was und wo geändert wurde. Es gibt auch keinen Kontakt mit ihm. Und jetzt muss ich Wordpress …
7 plugins 

1
Benutzerdefinierte Post-Typ jährliche / monatliche Archiv-Permalinks
Ich habe einen benutzerdefinierten Beitragstyp "Nachrichten" auf meiner Wordpress-Site. Ich verwende das Plugin "Erweiterte benutzerdefinierte Felder", um jedem Beitrag Metadaten hinzuzufügen. Ich möchte eine Reihe von Nachrichten als Archiv erstellen: [2013] [January] => 5 [2012] [January] => 20 [February] => 10 [2011] [April] => 30 Ich habe es geschafft, dies …

1
Nonces können mehrfach wiederverwendet werden? Fehler / Sicherheitsproblem?
Ich habe gelesen, dass Nonces nur zur einmaligen Verwendung bestimmt sind. Nach einer Ajax-Anforderung sollten Sie eine neue Nonce ausgeben, damit bei der nächsten Ajax-Anforderung eine neue Nonce an den Server gesendet wird. Ich habe jedoch gerade wiederholte Ajax-Anforderungen mit demselben Nonce-Token getestet und für jede Anforderung wp_verify_noncetrue auf demselben …

2
Benutzerdefinierte Post Typ 404s mit Umschreiben auch nach dem Zurücksetzen von Permalinks
Ich habe einen benutzerdefinierten Beitragstyp erstellt, dessen (vereinfachte) Argumente sind: register_post_type( 'Event', 'public' => true, 'rewrite' => array( 'slug' => 'eventy'), 'has_archive' => false, 'hierarchical' => false ) Es funktioniert im Allgemeinen gut. Wenn ich jedoch versuche, die URLs neu zu schreiben functions.php, zum Beispiel: function my_post_type_link_filter_function( $post_link, $id = …

1
Optimieren Sie Shortcode-Rückrufe
Ich habe ein Plugin erstellt, um einige Shortcodes in meine WordPress-Site einzufügen. Aber ich bin ein PHP-Neuling, daher glaube ich, dass es einige Fehler oder Möglichkeiten zur Optimierung gibt. Es funktioniert gut und anscheinend gibt es keine Probleme. Die Speichernutzung liegt bei 00.04MByte. Könnten Sie bitte einen Blick darauf werfen? …


3
Verstecken Sie den HTML-Editor „Medien hinzufügen“ in TinyMCE
Ich habe einen benutzerdefinierten Beitragstyp, der den Editor unterstützt. (WordPress Version 3.5) Ich möchte den Editor dafür anpassen. Mach es schreibgeschützt Blenden Sie die Schaltfläche "Medien hinzufügen" aus HTML-Editor ausblenden Entfernen Sie die Statusleiste mit der Wortanzahl Ich verwende den folgenden Code: add_filter( 'tiny_mce_before_init', function( $args ) { $args['readonly'] = …


2
Was ist der richtige Weg, um ein Widget mit OOP zu erstellen?
Ich arbeite an einem einfachen Suchformular-Widget mit integrierter Autovervollständigungsfunktion (Sie können die aktuelle Version hier herunterladen ). Das Plugin funktioniert, aber ich schreibe gerade den gesamten Code mit OOP neu. Eines der Probleme, auf die ich gestoßen bin, war die Tatsache, dass ein Wordpress-Widget bereits Teil der WP_Widget-Klasse ist. Ich …

2
Löscht dbDelta auch Spalten?
Ich habe eine Tabelle mit der Funktion dbDelta erstellt, dann einige Spalten entfernt und einige hinzugefügt. Die neuen Spalten wurden erstellt, aber die alten Spalten wurden nicht aus der Tabelle gelöscht. Gibt es eine andere Möglichkeit, Spalten aus der Tabelle zu löschen?

2
Entfernen Sie den Link "Von URL einfügen" in Media Upload - WP 3.5
Wie entferne ich den Insert from URLLink auf der neuen Popup-Seite Wordpress 3.5 Add Media? In früheren Versionen von Wordpress hat dies gut funktioniert: // removes URL tab in image upload for post function remove_media_library_tab($tabs) { if (isset($_REQUEST['post_id'])) { $post_type = get_post_type($_REQUEST['post_id']); if ('premium' == $post_type) unset($tabs['library']); unset($tabs['type_url']); } return …


1
Erstellen Sie eine Site programmgesteuert für WPMU
Mein Kunde hat eine Website mit WP-Blog + vBulletin-Forum. Jetzt möchte er vb-Benutzern erlauben, ihr eigenes Blog zu haben, indem er das aktuelle WP-Blog in das WPMU-Netzwerk ändert. Ich möchte also eine Schaltfläche erstellen, auf die der vb-Benutzer klicken kann, und eine neue Site wird im Netzwerk für ihn erstellt. …
7 multisite 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.