Articles of globals

Überschreiben Sie globale Abfrageergebnisse ohne Hooks

Ich habe eine benutzerdefinierte PHP-Seite und ich muss die globalen Beiträge Variablen überschreiben, aber ich kann es nicht zum Laufen bringen. Wenn ich durch die Hauptschleife gehe, kann ich die globalen Posts überschreiben, aber ich kann nicht überschreiben, was have_posts () benutzt, um die Anzahl zu erhalten. Ich erhalte Daten von einer API von Drittanbietern, […]

Rufen Sie globale Variable array () in woocommerce Kind / Vorlage auf

Also habe ich das in meiner functionsdatei – es definiert die Produkte, die nicht zum kostenlosen Versand berechtigt sind. Es funktioniert alles in Ordnung. //functions.php function my_free_shipping( $is_available ) { global $woocommerce; // set the product ids that are $product_notfree_ship $product_notfree_ship = array( ‘1’, ‘2’, ‘3’, ‘4’, ‘5’ ); // get cart contents $cart_items = […]

Externes Objekt in der classnfunktion während des callbacks aufrufen

Ich habe eine class, die eine function hat, die eine Tabelle in der database überprüft und erstellt. Um dies zu tun, muss ich WordPress $ wpdb Objekt verwenden. Ich brauche die function, die nur bei der ersten Plugin-Aktivierung ausgeführt wird, also verwende ich die function: register_activation_hook ( __FILE__, array( ‘MemorialCandles’, ‘dbInstall’ ) ); Das Problem […]

Wie vermeidet man wiederholt die Verwendung der neuen statement, um eine class zu instanziieren?

Ich habe eine class mit vielen Variablen. Um eine Variable zu erhalten, muss ich diese Zeile in jede function schreiben: $x = new MY_Class(); Ich denke, es muss einen anderen Weg geben? Ich habe es versucht: function my_data(){ global $x; $x = new MY_Class(); return apply_filters( ‘my_data’, $x ) } Dann habe ich versucht, $x->var […]

So prüfen Sie, ob dies die n-te Instanz eines bestimmten Shortcodes in einem Post ist

Angenommen, ich habe einen Shortcode namens [item] , den ich in einem bestimmten Beitrag 20 mal benutzt habe. Ist es möglich, innerhalb der Shortcode-Handler-function zu wissen, wie der numerische Index des gegebenen [item] ist? Wie, ob das der 1. [item] in der Post oder der 16. ist? Ich weiß, dass ich das gleiche Ergebnis erreichen […]

Globale $ post verwenden; Über WP_Query erhalten Sie ein vordefiniertes Bild für einen benutzerdefinierten Beitrag

Ich benutze eine site-wide function, um css zum der Seite hinzuzufügen, um vorgestellte Bilder von verschiedenen als ein reaktionsschneller Seitenhintergrund zu ziehen. Es funktioniert großartig auf dem Rest meiner Site, schlägt aber auf einer Seite fehl, auf der ich Posts von einem benutzerdefinierten Post-Typ mit WP_Query . Ich denke, das liegt daran, dass WP_Query nicht […]

Wie / wo ist die globale Variable $ wp_registered_widgets gefüllt?

Ich habe ein Problem mit Widgets, die nicht auftauchen, und versuchen herauszufinden, warum $ wp_registered_widgets leer ist. Kann mir jemand sagen, wo es aus der database kommt? Wie kann ich herausfinden, warum die Standardwidgets nicht gesetzt sind?

Definieren eines globalen Arrays in functions.php?

Ich versuche ein Array von Jahren zu erstellen, das in meinen Template-Dateien und in mindestens einer anderen function in der functions.php enthalten ist. function get_the_years() { global $year_arr = range(2001, date(‘Y’)); return $year_arr; } Dann möchte ich es in einer function verwenden, die für jedes Jahr in der benutzerdefinierten Taxonomie “Jahr” einen Begriff erstellt. function […]

Benutzerdefinierte Tabellenzeilen können nicht aktualisiert werden

Ich versuche, eine Zeile in einer benutzerdefinierten databasetabelle durch $wpdb->update(); . Meiner Meinung nach ist mein Code richtig, aber aus irgendeinem Grund wird meine databasezeile nicht aktualisiert. Kann mir jemand dabei helfen? Ich möchte den Status einer Transaktion in der Tabelle wp_mollie_transactions aktualisieren, wobei die transaction_id der $order_id , die ich von meinem Zahlungsanbieter erhalten […]

Globale functionen auf WPMU

Ich arbeite in einer Umgebung mit mehreren Standorten, in der alle Websites miteinander verknüpft sind. Viele neuere Entwicklungen haben mich gezwungen, bestimmte functionen in viele verschiedene Themenordner zu kopieren und einzufügen, was zu Problemen führt, wenn ich sie überall aktualisieren muss. Was wäre der beste Weg, um eine globale Datei “functions.php” zu haben? Meine Gedanken […]