WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren


2
Wie entferne ich bestimmte Bildschirmoptionen und Meta-Boxen aus dem Beitragstyp Hinzufügen / Bearbeiten?
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 …

3
Wie überschreibe ich die steckbare Funktion im Thema?
In der gesamten Dokumentation, auf die ich gestoßen bin, wird das Überschreiben der steckbaren Funktion über Ihr Plugin beschrieben. Was ist, wenn Sie stattdessen Themen entwickeln? Meine functions.php erfordert eine andere Datei, die die get_user_by()in definierte Funktion überschreibt pluggable.php. Wenn ich den if( function_exists() )Anruf weglasse, wird der Fehler "Kann …

1
Wie kann man Post-Permalinks mit / blog / - voranstellen, ohne die benutzerdefinierten Post-Typen zu beeinflussen?
Ich habe mehrere benutzerdefinierte Beitragstypen, die wie folgt strukturiert /%post_type%/%postname%/sind. Ich möchte jedoch den gleichen Effekt für reguläre Blogeinträge erzielen:/blog/%postname%/ Wenn ich die Permalink-Struktur voranstelle /blog/, wirkt sich dies auch auf die benutzerdefinierten Beitragstypen aus. Derzeit ist meine Permalink-Struktur also einfach/%postname%/ Welches ist die empfohlene Vorgehensweise? Ich hatte eine Lösung …


2
WP_Query verliert absurde Speichermengen
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 …

5
Passwort in wp-config. Gefährlich?
Ich kenne noch nicht viel Wordpress und frage mich nur: Vor der Installation müssen Sie die richtigen Daten wp-config-sample.phpeingeben, dies schließt jedoch auch das Datenbankkennwort ein. Ist das nicht gefährlich? Ich meine, kann jemand erklären, wie dies davor geschützt ist, nur die Datei zu lesen und so das Passwort Ihrer …
10 wp-config 

2
So deaktivieren Sie TinyMCE beim Entfernen von Span-Tags
Ich poste Word generiertes HTML über XMLRPC in WordPress. Bevor ich zu post.php gehe, wird das Format korrekt in der Datenbank beibehalten. TinyMCE übt seine Magie aus und ich verliere einige Formatierungsdetails. Das Hauptproblem, das ich sehe, ist, dass <span>Tags mit Stilinformationen, die andere Elemente umgeben, entfernt werden. Ich habe …
10 tinymce 

3
Wie werden Beiträge zwischen einem Datum und heute veröffentlicht?
Ist es eine Möglichkeit, Beiträge zwischen einem Datum und heute mit zu veröffentlichen query_posts()? Beispiel: Alle seit dem 01.04.2012 veröffentlichten Beiträge Vielen Dank EDIT: Wie füge ich das Filterdatum zu diesen Abfrageposts hinzu? query_posts( array( array('post'), 'tax_query' => array( array( 'taxonomy' => 'post_format', 'field' => 'slug', 'terms' => array('post-format-image') ) …
10 posts  loop  query-posts  date 

1
Was ist es wert, add_action zu verwenden, wenn wir einfach add_filter verwenden können?
Ich habe gerade in WordPress-Code geschaut und diese Definition von add_action gefunden: function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) { return add_filter($tag, $function_to_add, $priority, $accepted_args); } Warum verschwenden wir nun einen CPU-Zyklus, um nur eine andere Funktion aufzurufen, die wir einfach selbst ausführen können, und müssen uns dann …
10 hooks 

2
Festlegen der Positionen und Sichtbarkeit von Admin-Bearbeitungsfeldern und Metaboxen für ALLE Benutzer und Administratoren
Mein WP 3.3-Setup umfasst mehrere Beitragstypen und angepasste Bearbeitungsfelder mit dem Plugin "Erweiterte benutzerdefinierte Felder" (das viele Metaboxen erstellt) und anderen Plugins wie dem SEO-Metabox-Bedienfeld, den Posts2Posts-Verbindungen von Scribu und mehr. Das Problem ist, dass die Darstellungsreihenfolge dieser Bedienfelder oft recht zufällig ist (auch wenn Adavanced Custom Fields eine bestimmte …

4
Nur get_posts bestimmter Postformate
Ich versuche, eine Archivliste nur mit meinen "normalen" Artikeln im Post-Format zu erstellen (keine Link-, Seiten-, Zitat- usw. Formate). Wie würde ich has_post_format( 'standard' )oder etwas Ähnliches in den folgenden Code implementieren ? Ich konnte keine Abfrage finden get_posts, die nur bestimmte Formattypen anfordert. <?php // Get the posts $myposts …

1
Sollten wir get_template_part () in Funktionsdateien anstelle von include_once verwenden?
Ich verwende das Theme-Check-Plugin, um mein Theme auf Fehler und Empfehlungen zu überprüfen. Ich verwende get_template_part () in Themendateien wie header.php und index.php, aber in functions.php verwende ich include_once () theme- check zeigt nicht auf diese, sondern auf include_once, das in einer widgetss.php-Datei verwendet wird, die in functions.php enthalten ist …

1
Was ist der Unterschied zwischen wp_register_sidebar_widget und register_widget?
Was ist der Unterschied zwischen ihnen und wann sollten wir jeden verwenden? Ich verwende es wp_register_sidebar_widgetgerade und es funktioniert einwandfrei, aber ich habe viele Online-Tutorials zum Erstellen eines Widgets mit register_widget und einer Klasse gesehen. Die meisten meiner Widgets benötigen keine Optionen. Sollte ich mich also daran halten wp_register_sidebar_widgetoder verwenden? …

1
Mehrere WP_Query-Schleifen mit Paginierung
Es gibt noch ein paar andere Fragen dazu (und die WP_Query-Paginierung scheint für viele Leute eine große Frage zu sein), daher versuche ich, genau einzugrenzen, wie sie funktioniert. Ich kann eine einzelne benutzerdefinierte Schleife mit Paginierung dieses Codes erstellen: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); …

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.