Als «php» getaggte Fragen

Bei Fragen zur serverseitigen Programmiersprache, in der der WordPress-Kern, Plugins und Themes geschrieben sind. Fragen zur Verwendung von PHP außerhalb eines WordPress-Kontexts sind nicht themenbezogen, werden jedoch möglicherweise bei Stack Overflow gestellt.


5
Was ist der richtige Weg, um WordPress-Funktionen außerhalb von WordPress-Dateien zu verwenden?
Ich habe 2 Methoden zum Initialisieren der WordPress-Funktion außerhalb von WordPress-Dateien gelesen, damit wir diese Funktionen auf jeder Seite oder Website außerhalb des WordPress-Blogs verwenden können. Welche dieser beiden Methoden ist die richtige? Was sind die Anwendungsfälle für jede Methode, wenn beide korrekt sind? Was ist der Unterschied zwischen der …

3
Erlaube HTML im Auszug
Hier ist mein Auszugscode. // Generate custom excerpt length function wpbx_excerpt_length($length) { return 300; } add_filter('excerpt_length', 'wpbx_excerpt_length'); Wie erlaube ich HTML wie <a> <b> <i> <br>
56 php  excerpt 

7
Wie wird die URL der aktuellen Seite angezeigt?
Ich möchte benutzerdefinierten PHP-Code hinzufügen, um sicherzustellen, dass die URL dieser Seite immer dann auf dem Bildschirm angezeigt wird, wenn eine Seite meiner Website in meinem Browser geladen wird. Ich kann verwenden echo get_permalink(), aber das funktioniert nicht auf allen Seiten. Auf einigen Seiten (z. B. meiner Homepage ) werden …
55 php  loop  permalinks  urls 


6
Verwendung von OOP in Themen
Ich sehe viele Plugins, die objektorientierte Codierung verwenden, wenn dies nicht wirklich notwendig ist. Was aber noch schlimmer ist, ist, dass Theme-Entwickler beginnen, das Gleiche zu tun. Kommerzielle Themen und kostenlose beliebte Themen wie Suffusion, sogar mein Lieblingsthema - Hybrid, stopfen alle ihre Funktionen in eine Klasse, instanziieren sie einmal …
36 themes  php  oop 




6
Senden Sie den Link zum Zurücksetzen des Kennworts programmgesteuert
Ich habe diese manuell erstellte Seite: $user_login = sanitize_text_field( $_GET['user_login'] ); if ( username_exists( $user_login ) || email_exists($user_login) ) { ?> <!--Everything has been validated, proceed ....--> <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function submit() { var f = document.getElementById('lostpasswordform'); f.onclick = function () { }; …
33 php  pages  password 

1
Wie man ein Produkt im Woocommerce mit PHP-Code hinzufügt [geschlossen]
Ich möchte folgende Produkte mit PHP-Code hinzufügen: $post_information = array( 'post_title' => 'new item shop', 'post_content' => 'this is new item shop', 'post_type' => 'post', 'post_status' => 'publish' ); $post_id = wp_insert_post($post_information); aber dieser Code optimiert für WooCommerce wie Posttyp und Guid und Metadaten und ... Kann mir jemand weiterhelfen?
29 php  woocommerce 

5
Sollten alle Plugins in einer Klasse gekapselt sein?
Sollten die Funktionen bei der Entwicklung eines Plugins zu einer Klasse zusammengefasst werden, um Namespace-Konflikte zu vermeiden? Verursacht die Verwendung von Klassen einen Performance-Overhead für PHP? Sollten bei einem Leistungstreffer stattdessen Funktionsnamen vorab festgelegt werden?

3
Wie genau funktionieren automatische Updates?
Ich habe heute Morgen eine E-Mail erhalten, die besagt, dass meine Wordpress-Site automatisch auf die neueste Version aktualisiert wurde. Ich wusste über die Funktion Bescheid, habe mich aber immer genau gefragt, wie sie funktioniert. PHP ist kein permanent laufender Prozess: Es wird nur auf Anforderung ausgeführt. Soweit ich das beurteilen …

4
Wie setze und verwende ich globale Variablen? Oder warum man sie überhaupt nicht benutzt
UPDATE: Meine ursprüngliche Frage wurde gelöst, aber dies wird zu einer gültigen Diskussion darüber, warum keine globalen Variablen verwendet werden sollten. Ich aktualisiere die Frage daher, um dies widerzuspiegeln. Die Lösung war <?php global $category_link_prop; echo esc_url( $category_link_prop ); ?>wie @TomJNowell vorgeschlagen. UPDATE 2: Ich habe jetzt genau das getan, …
27 php  functions  globals 

1
Wie erstelle ich benutzerdefinierte 401, 403 und 500 Fehlerseiten?
Wenn ein 404-Fehler auftritt, kann eine 404.php-Vorlagendatei zum Rendern einer benutzerdefinierten Fehlermeldung verwendet werden. Dies ist in der Vorlagenhierarchie dokumentiert Artikel . Mein Ziel ist es, benutzerdefinierte Fehlerseiten für 401, 403 und 500 Fehler zu erstellen. Ich habe versucht, 401.php-, 403.php- und 500.php-Dateien im Verzeichnis meines Themas zu erstellen, aber …

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.