wärst du denn bereit dir das ganze mal anzuschauen?
Bitte die Jobbörse nutzen.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenwärst du denn bereit dir das ganze mal anzuschauen?
Bitte die Jobbörse nutzen.
Du könntest die Script konditional über is_woocommerce() einbinden.
Schon mal mit dem Filter woocommerce_product_title versucht?
Suchen ;-) Ich weiß weder welches Theme Du verwendest noch welche Plugins zum Einsatz kommen. Da es bei allen Produkten so ist, scheint das entweder gewollt zu sein oder ein globaler Fehler vorzuliegen. Einfach mall alle Plugins deaktivieren, wenn die Beschreibung dann auftaucht weiß man, dass es an einem der Plugins liegt und kann diese wieder eines nach dem anderen aktivieren bis das Problem auftaucht.
Ohne Kenntnis der Struktur im Filesystem und des gesamten Quellcodes, schließlich handelt es sich um eine Klasse in der auf lokale Variablen zugegriffen wird (wie sind die initialisiert, woher kommen die Inhalte ... ?), sowie der ungekürzten Fehlermeldungen ist man auf pures Raten angewiesen. Grundsätzlich kann man aber sagen, dass $xml_name ein Array ist (glob) und somit nicht einfach an $folder_path angehangen werden kann. Falls also nur ein Wert im Array stehen würde, was bei dem Suchmuster *.xml nicht zu erwarten ist, müsste man $xml_name[0] verwenden. Tatsächlich macht man es aber eigentlich genau umgekehrt, also mit glob die Dateien gemäß Maske in das Array einlesen und dann durch das Array loopen.
Wenn eine Bestellung nicht abgeschlossen wird, wird Sie nach einer gewissen Zeit (Einstellung in WooCommerce -> Produkte -> Bestand -> Ware bereithalten) automatisch storniert.
Der Tab Inhalt ist im CSS mit display:none ausgeblendet. Das könnte von einer Einstellung der Themes oder eines Plugins kommen.
würdest Du das trotzdem in einer Kopie im Child theme machen
ja, ausschließlich.
Dann mußt Du das Template bearbeiten. Es gibt keinen Filter/Action Hook zum filtern/entfernen der Bestelldetails auf der Thank-You-Page.
Für eine kundenspezifische Lösung mit einer Datenbankstruktur die niemand kennt wird es wahrscheinlich kein Plugin geben. Du könntest aber mal WP All Import + User Add-on testen. Damit sollte es Dir möglich sein in regelmäßigen Abständen einen Abgleich zu fahren. Ansonsten bleibt nur die Programmierung einer eigenen Lösung (die ja gar nicht in WordPress laufen muss, sondern als PHP, Python, Perl oder RoR Script auf dem Server laufen kann).
Die Verwendung einer externen Datenbank/Tabelle für die User ist kein Problem WENN diese den gleich Aufbau hat. Eine Datenbank/Tabelle zu verwenden, die einen anderen Aufbau hat würde einen Abstraktionslayer benötigen, um die notwendigen Tabellenfelder zu "übersetzen". Sobald auch nur ein Plugin oder Theme dann nicht auf die WordPress Funktionen zurückgreift geht das schief. Auch ich mag keine redundanten Daten aber in diesem Fall ist nur eine Synchronisation sinnvoll, also Idee 2. Die Emailadresse kann jederzeit geändert werden.
Was soll denn überhaupt entfernt werden? Solange keine Funktion existiert, die den Action Hook verwendet passiert dort auch nichts und man muss nichts entfernen.
Das Thema ist zu komplex um über ein Forum oder Tutorials zum Sicherheitsfachmann zu werden. Wer an was Schuld hat ist eine Frage für Juristen. Wurde vertraglich nichts zum Thema Sicherheit definiert kommt höchsten eine Haftung wegen grober Fahrlässigkeit in Betracht (Benutzername: admin, Passwort 12345678).
Den einzig vernünftigen Rat den ich geben kann: Den Kunden ins Boot holen und gemeinsam ab zum Experten. Der Dachdecker legt mir hübsche Schindeln aufs Dach aber der Statiker legt fest welche Last das Dach tragen kann. Das Problem: Wer sich als dachdeckender Statiker verkauft muss das auch leisten können, weshalb es diese Kombination beim Hausbau nicht gibt. Transparenz ist das A und O. Wenn der Kunde vorher weiß was er NICHT bekommt gibt es auch keine Probleme.
Sieht nach dem Sicherheitsplugin WordFence mit aktivierter Performance Funktion aus.
Hmmmm ..... mach mal aus dem is_shop() ein is_woocommerce().
Hattest Du nicht gesagt Du bist Fachinformatiker System Integration? Wo gibt man an auf welchen Port, welche Ip oder welchen Domainnamen ein Virtual Host reagiert?
Wenn der Alias Link auf die IP mit dem Port auflöst geht das. Also Apache und DNS entsprechend konfigurieren.
1.) In dem Benutzerprofilen sind ja die emailadressen hinterlegt, wie kann ich die in dieser Autorenbox ansprechen das quasi beim Klick auf den Briefumschlag eine Reaktion auf die entsprechende eMailadresse des benutzers erfolgt?
Du holst Dir die Adresse via [COLOR=#333333]get_the_author_meta('user_email', $author_ID) und packst das Ergebnis in einen mailto: Link.
[/COLOR]echo '<a href="mailto:' . get_the_author_meta( 'user_email', $author_ID ) . '">' . get_the_author_meta( 'display_name', $author_ID ) . '</a>';[COLOR=#333333]
[/COLOR]
2.) Wie kann ich bestimmte Seiten anhand der ID von der Abfrageregel aus lassen das dort keine Autorenbox angezeigt wird?
Würde ich aber nur dann machen, wenn die IDs für auszuschließende Beiträge und Seiten nicht laufen geändert werden müssen. Sonst einfach ein Plugin zur konditionalen Anzeige verwenden, wie z.B. https://de.wordpress.org/plugins/dynamic-widgets/ oder https://wordpress.org/plugins/widget-logic/. Oder in das nun vorhanden Widget diese Logic einbauen (das ist dann aber tatsächlich etwas mehr Code).