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
Wie überprüfe ich, ob ein Plugin (WooCommerce) aktiv ist?
Ich versuche, Kopf und Fuß meiner WooCommerce-Seiten zu ändern. Ich habe eine ifErklärung, die auf den Shop und den Warenkorb von WooCommerce abzielen soll, aber nicht. Wenn ich das PHP nach der ifAnweisung ändere, ändert sich nichts. Aber wenn ich das PHP in der elseAnweisung ändere, funktioniert es: Das funktioniert …

1
Was ist <# code #> in media-template.php und wie funktioniert es?
Ich überprüfe /wp-includes/media-template.phpund habe gerade Folgendes gefunden: &lt;# if ( data.compat &amp;&amp; data.compat.meta ) { #&gt; {{{ data.compat.meta }}} &lt;# } #&gt; Nie gesehen &lt;# #&gt;oder {{{ }}}vorher. Was für ein PHP ist das? Die Suche nach diesen Symbolen in Google scheint zwecklos ...
9 php  core 

2
Holen Sie sich die aktuelle Kategorie ID PHP
Ich versuche, die Kategorie-ID des aktuellen Archivs anzuzeigen. Ich habe es versucht: // category (can be a parent category) $current_cat_ID = get_query_var('cat'); // print_r ($current_cat_ID); Es druckt nichts ...
9 php 


5
Wie kann ich die Schaltfläche "Neu hinzufügen" in meinem benutzerdefinierten Beitragstyp entfernen?
Ich habe viele benutzerdefinierte Beitragstypen, die die Funktion "[benutzerdefinierten Beitragstyp] hinzufügen" benötigen, aber ich habe den benutzerdefinierten Beitragstyp "Info" und muss nicht "Neu" zum benutzerdefinierten Beitragstyp hinzufügen hinzufügen. Daher möchte ich die Schaltfläche oben entfernen, auf der "Hinzufügen über" steht. Das ist was ich meine: Irgendeine Idee, wie ich das …

1
Wann sind Ausnahmen gegen Fehlerobjekte gegen einfach falsch / null zu verwenden?
Ich bin gerade dabei, ein Plugin zu schreiben, und ich versuche zu beurteilen, wann verschiedene Ansätze zur Fehlerbehandlung verwendet werden sollen. Ich denke über drei Methoden nach: Auslösen einer Ausnahme (benutzerdefinierte Klasse) Rückgabe eines Fehlerobjekts (Erweiterung von WP_Error) Geben Sie einfach null / false zurück Einige Situationen, die ich in …


3
Warum müssen Sie eine Funktion in ein Array einschließen ($ this, function)
Ich bin ein Neuling bei PHP und WordPress, also sei bitte sanft! Ich baue ein Plugin - folge ein paar Tutorials, damit alles funktioniert. Meine Frage ist, warum die Funktion, die ich aufrufen möchte, in der Funktion eingeschlossen ist array($this, function). Zum Beispiel habe ich diesen Konstruktorcode in meiner Klasse …
8 php 

3
Hinzufügen einer benutzerdefinierten Eingabe für Datenattribute in Insert Media Modal
Ich versuche, dem Modal "Medien einfügen" eine Texteingabe hinzuzufügen, in der Hoffnung data-, dem übergeordneten Anker der Bilder ein HTML5- Attribut hinzufügen zu können . &lt;a class="fancybox" href="..." data-fancybox-group=" "&gt; &lt;- Dieser Teil &lt;img class="wp-image-871" src="..." alt="..." width="245" height="333" /&gt; &lt;/a&gt; Bisher konnte ich den Eingang zum Modal hinzufügen: Verwenden …

1
Wordpress Visual Editor Entfernen von HTML-Änderungen
Wenn ich den WordPress-HTML-Editor verwende, um folgende icomoon-Symbole hinzuzufügen: &lt;span class="icon-shield"&gt;&lt;/span&gt; Wechseln Sie dann zum visuellen Editor und dann zurück zum HTML-Editor. Die Symbole verschwinden. Ich versuche, dieses bisschen Javascript einzuschließen , um dies zu beheben. Ich habe mir wp_enqueue_scripts angesehen und dies in functions.php eingefügt, aber es behebt das …

1
Zeigen Sie eine Abfrage mit mehreren Beitragstypen und derselben Beziehung auf einer einzelnen Seite an
Ich erstelle ein Kundenportal, in dem meine Kunden ihre Projekte pflegen und Feedback in Wordpress hinterlassen können. Ich habe zwei benutzerdefinierte Beitragstypen mit den Namen "Clients" und "Projekte", die im Backend jeweils Informationen voneinander abrufen. Wenn ich einen Client erstelle, generiert er automatisch seine Post-ID in einem Dropdown-Menü des Post-Typs …

1
WordPress Themes und PHP-Einheit
Gibt es Beispiele für die Verwendung von PHP-Unit-Tests mit WordPress-Themes? Es scheint, dass viele Blogs zu diesem Thema veraltet sind, da die Kern-Unit-Tests von trac getrennt sind, aber letzte Nacht habe ich trac gezogen und versucht, ein Beispiel einzurichten Thema zum Ausführen von Tests. Es funktioniert nicht leise, Sie müssen …


2
Lassen Sie Google den gesamten Beitrag indizieren, wenn er in mehrere Seiten unterteilt ist
Dies ist zwar eine Frage, aber auch eine ernsthafte Warnung für Publisher, die ihre Beiträge mithilfe von trennen &lt;!--nextpage--&gt;. Bloß mit mir. Ich betreibe eine stark frequentierte Plattform mit mehreren Autoren, die in Suchmaschinen einen sehr hohen Rang einnimmt. Bei Verbesserungen im Zusammenhang mit SEO habe ich festgestellt, dass nur …

2
PHP Unit Testing WordPress?
Gibt es eine Möglichkeit, ein Thema zu testen, wenn man bedenkt, wie WordPress geschrieben ist und wie es mit einer Datenbank interagiert und wie wenig OOP-orientiert es ist? Gibt es eine Möglichkeit, einen Framework-Test (kein Theme-Framework) durchzuführen, der mit WordPress interagiert? Können Sie beispielsweise einen Unit-Test für den Umgang mit …

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.