Articles of globals

after_setup_theme, globale Variable und Theme Customizer

Ich verwende eine globale Variable, die in einer function definiert ist, die in after_setup_theme ausgeführt wird . Diese Variable erhält keine Aktualisierungsänderungen in Theme Customizer. Lassen Sie mich das an einem Beispiel erläutern: add_action( ‘customize_register’, “example_customizer_register”); function example_customizer_register($wp_customize) { $wp_customize->add_setting( ‘example_settings[example-variable]’, array( ‘type’ => ‘option’, ‘default’ => false, ‘sanitize_callback’ => ‘esc_attr’ ) ); $wp_customize->add_control( ‘example_settings[example-variable]’, […]

Deklarieren Sie die globale Variable aus der Vorlagendatei und verwenden Sie sie in Functions.php

Ich benutze den wpseo_title-Filter, um die Autoren-Seitentitel von meiner Site neu zu schreiben. Ich habe den folgenden Code in der Vorlage “author.php”: nickname .’, Preparador de Oposiciones a ‘. $term_especialidad->name .’ en ‘. $term_region->name; ?> Welche Ausgaben Kevin, Preparador de Oposiciones ein Forestales en Madrid in meiner Autorenseite (in anderen Seiten ist der angegebene Autor […]

Verwenden Sie globale Variablen oder functionen, die diese Variablen für standortweite private WP-Einstellungen zurückgeben?

Ich habe viele functionen, die verschiedene Plugins erweitern und Logik für eine Site bereitstellen, functionen, die verschiedene Informationsbits verwenden, die ich gerne an einem Ort aufbewahren und darauf zugreifen möchte, aber aus Angst vor der Fälligkeit unbehaglich bin, eine globale Variable zu verwenden Bei einer Sicherheitslücke in meinem Code werden sie möglicherweise kopiert oder, schlimmer […]

Testen Sie, ob PHP-Dokument von WordPress oder direkt ausgeführt wird

Aktive Plugin-PHP-Dateien werden automatisch interpretiert, wenn Sie eine Seite, einen Post, eine Admin-Seite usw. anzeigen. Ich könnte auch ein Plugin PHP direkt ausführen, wenn ich die voll qualifizierte URL kannte, aber es wird wahrscheinlich Fehler casting, da nicht die WordPress-functionen enthalten sind. Wie würde ich testen, ob eine Plugins-PHP-Seite über WordPress ausgeführt wurde? Gibt es […]

Wie funktioniert die globale Variable $ post_type?

Ich muss den Namen des benutzerdefinierten Post-Typs in archive.php und single.php ausgeben. Ich würde so etwas verwenden: if ( ‘staff’ == get_post_type() ) { $post_type = ‘staff’; } echo ‘Content’; Dies würde mir das erforderliche Ergebnis von Es scheint jedoch, dass ich auch auf die globale Variable $post_type und diese einfach in archive.php oder single.php […]

Hat WP eine globale ID von $?

Ich versuche ein Objekt an jeden Beitrag eines beliebigen Typs anzuhängen. Dies erfordert Post ID, um mein Objekt zu füllen oder zu erstellen. Also, ich rufe entweder global $post, or get_the_ID(), or do get_post() . Ich hoffe, es gibt einen einfachen Weg, um den Job zu machen, und ich fand ein Plugin “WP-Post-Bewertungen” verwendet globale […]

Der beste Weg, Variablen um eine WordPress-Site zu übergeben?

Ich baue gerade eine Mitgliedschaftsseite mit einem Mitgliedschaftsplugin. Die verschiedenen Arten von Mitgliedschaften sind mit IDs verbunden und ich muss ständig Dinge wie “zeige dies, wenn die ID 4122 ist (dh Benutzer ist ein Mitglied der Gruppe X), aber sonst verstecken”. Dafür schaue ich ständig die IDs der verschiedenen Ebenen nach und es dämmerte mir, […]

Wird $ current_user nicht mehr global sein?

Ich habe mir nur die globalen Variablen in WP angesehen und festgestellt, dass sich seit dem letzten Mal viel verändert hat. $current_user wird nicht mehr aufgelistet. Bedeutet dies, dass dies und viele andere (alte) Globals aus zukünftigen WP Versionen “auslaufen” werden?

Wie kann ich benutzerdefinierte Meta zu einem globalen Wert speichern?

Ich habe eine benutzerdefinierte Metabox zu einem meiner benutzerdefinierten Beitragstypen hinzugefügt. Es enthält eine Checkbox, die anzeigt, dass dies das “monatliche Produkt” ist (es kann immer nur eines geben). Wenn ich dieses Kästchen ankreuze, möchte ich einen globalen benutzerdefinierten Wert aktualisieren, der dann überall zugänglich ist. Mit anderen Worten: Ich möchte ein benutzerdefiniertes Metafeld aktualisieren, […]

Wie kann ich eine globale Variable in einer CSS-Datei verwenden, die mit PHP generiert wurde?

Ich schließe ein .css ein, das ich mit PHP so parse <link rel="stylesheet" type="text/css" media="all" href="/css/productgallery.php” /> Jetzt kann ich in der Produktgalerie keine globale Variable (ein Array) verwenden, die ich in functions.php gesetzt habe Wie behebe ich das?