WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren


3
wp-cli Aktivieren des Wartungsmodus
Während Theme- oder Plugin-Upgrades wird der Wartungsmodus aktiviert und nach Abschluss deaktiviert. Ist es möglich, den Wartungsmodus manuell zu aktivieren / deaktivieren? Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...
11 wp-cli 

4
Filtern nach benutzerdefiniertem Feld im benutzerdefinierten Beitragstyp auf der Administrationsseite
Ich habe erweiterte benutzerdefinierte Felder verwendet, um benutzerdefinierte Felder für Wettbewerbsnamen, Antworten usw. zu erstellen. Ich habe einen benutzerdefinierten Beitragstyp für Wettbewerbe erstellt, wie auf dem Bild gezeigt, und ich habe Wordpress functions.php verwendet, um die Spalten aus meinen benutzerdefinierten Feldwerten zu erstellen. Ich versuche, ein "Filter by" -Tropfenfeld mit …

1
Wann schließt Wordpress Inline-Skripte in CDATA ein?
Ich debugge ein Problem mit einem Skript von Drittanbietern, das WordPress-Benutzer verwenden, indem sie einen Ausschnitt aus Skript und HTML in die Körper ihres Posts kopieren / einfügen, wie (natürlich ein Beispiel aus der realen Welt): <script> window.foobar = window.foobar || { hello: function(){ console.log('Hello World'); } }; window.foobar.hello(); </script> …


1
Schreiben Sie Slug für CPT-Archivseiten in Plural Name of Slug um
Ich habe einen benutzerdefinierten Beitragstyp mit dem umgeschriebenen Slug zum pluginErstellen der URL-Struktur von http://site.com/plugin/plugin-slug/ . Das macht das CPT-Archiv als http://site.com/plugin/ Ich möchte es ohne Verwendung einer Seite und einer benutzerdefinierten Seitenvorlage neu schreiben, um http://site.com/plugins/ zu verwenden (welches labels=>Nameim CPT enthalten ist). während die Schnecke für die einzelnen …

2
Woher kenne ich den aktuellen Beitragstyp auf post.php in admin?
Ich versuche etwas mit einem admin_init-Hook zu tun, wenn - und nur wenn - der Benutzer einen Beitrag (post.php) mit dem Beitragstyp "event" bearbeitet. Mein Problem ist das, obwohl WordPress auf eine globale Variable verweist, die $ post_type aufruft. wenn ich mache: global $post_type; var_dump($post_type); Es gibt NULL zurück. aber …

2
Wie funktioniert die WordPress-Suche hinter den Kulissen?
Ich verwende die WordPress-Suche, um eine Reihe von benutzerdefinierten Beitragstypen zu durchsuchen und dem Benutzer einen Drilldown in jeden einzelnen Beitragstyp zu ermöglichen. Ich stelle jedoch fest, dass WordPress nicht das zurückgibt, was ich für die "besten" Übereinstimmungen halte. Wenn ich beispielsweise nach Microsoft suche, werden Seiten, die den Begriff …
11 search 

4
Erstellen Sie eine benutzerdefinierte Archivseite für einen benutzerdefinierten Beitragstyp in einem Plugin
Ich schreibe ein Plugin, das einen benutzerdefinierten Beitragstyp mit dem Namen "my_plugin_lesson" erstellt: $args = array ( 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'lessons', 'with_front' => false) ); register_post_type ('my_plugin_lesson', $args); Der benutzerdefinierte Beitragstyp verfügt über ein Archiv und die URL des Archivs lautet: http://example.com/lessons Ich …


2
Wie überprüfe ich, ob ein Thema aktiv ist?
Ich möchte überprüfen können, ob das zwölfundzwanzigste Thema aktiv ist. Ich weiß, wenn ich nach einem aktiven Plugin suchen würde, würde ich Folgendes tun: $active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) ); if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) { //do stuff } else { add_action( 'admin_notices', 'create-a-notice' ); } …

2
Abrufen von Seiten-IDs von Navigationselementen
Ich versuche, alle IDs in meiner Navigation abzurufen und in eine Zeichenfolge zu konvertieren, damit ich wp_querydamit die Seiten abrufen kann, die nur in der Navigation aufgeführt sind. Der Code zum Abrufen der IDs: $menu_name = 'primary'; if ( ( $locations = get_nav_menu_locations() ) && isset( $locations[ $menu_name ] )) …
11 menus  id 


1
Leistung mit Autoload und der Optionstabelle
Ich spiele mit der autoloadTischspalte herum options. Ich habe nicht viele Informationen darüber gefunden, wie die automatisch geladenen Werte verwendet werden. Ich habe a ausprobiert print_r($GLOBALS)und festgestellt, dass die automatisch geladenen Optionen in gespeichert sind $GLOBALS['wp_object_cache']->cache['options']['alloptions']. Gibt es eine andere Möglichkeit, auf diese Variablen zuzugreifen? Angenommen, ich muss my_optionmehrmals in …
11 options 

1
Gibt es so etwas wie admin_notices für das Frontend?
Ich bin neu in Wordpress und versuche, das Framework so gut wie möglich zu nutzen. Im Front-End möchte ich, dass in einem zentralisierten Nachrichtenbereich Fehler, Erfolg und allgemeine Hinweise angezeigt werden, ähnlich wie sie über admin_notices im Back-End behandelt werden. Ich sehe keinen ähnlichen Haken für das Frontend. Ich frage …

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.