Welches Plugin genau ? Redirect wurde vor 8. Jahren zuletzt aktualisiert ;)
Wow, das ist schon ein Weilchen her .. funktioniert aber nach wie vor top! Heißt tatsächlich so - Redirect.
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 erstellen
Welches Plugin genau ? Redirect wurde vor 8. Jahren zuletzt aktualisiert ;)
Wow, das ist schon ein Weilchen her .. funktioniert aber nach wie vor top! Heißt tatsächlich so - Redirect.
Du hast denn Sinn eines Forum nicht verstanden. Macht aber nichts, es ist nicht mein kommerzielles Angebot was bereits vor dem Start scheitert.
Es ist okay, wenn Du mir nicht helfen möchtest und ständig darauf verweist, dass man sich "jemanden holen" soll, der das richtet.
Es ist auch okay, dass Du Menschen, die mit php, Wordpress oder derartigen Sachen nicht allzu vertraut sind, diffamieren möchtest; vielleicht kennst Du es nicht anders.
Aber dann mach das bitte bei Dir daheim in aller Ruhe. Geh mit Deinen Freunden auf ein Bier (ich kann Dir gern welche empfehlen) und lass Dich dort über mich aus soooviiiieeel du möchtest.
Ich bin hier (etwas verzweifelt) auf der Suche nach schneller Hilfe.
Und nachdem Du mir anscheinend außer ein paar Fetzen und massenhaft Kritik nicht helfen möchtest, würde ich Dich erneut darum bitten, es einfach sein zu lassen.
Und zum Thema Forum:
Ein Forum ist dazu gedacht, sich auszutauschen, frei nach dem Prinzip Geben und Nehmen. Mir würde im Traum nicht einfallen jemandem zu sagen, er solle sich an wen wenden, der pro Stunde mehr verlangt, als manch einer pro Woche für Lebensmittel ausgeben kann.
Ich weiß echt nicht, wie ich mit Menschen wie Dir umgehen soll. Freundlichkeit hilft nicht, mich darüber ärgern schadet mir nur...
Ohne die Plugins zu deaktivieren? ... dann braucht Ihr wirklich Hilfe.
Das ist wohl wahr. Genau darum wende ich mich auch an dieses Forum :)
ich glaube das liegt eher daran, dass ich gerade per FTP alle plugins gelöscht habe und nochmal hochlade. Die .htaccess habe ich wieder auf den Ursprungszustand gesetzt, damit müssten alle Änderungen wieder rückabgewickelt worden sein.
Der Layerslider ist Bestandteil von Enfold. Cache löschen!
hilft nicht
ich spiel mal eben mein Backup der plugins von gestern wieder rauf.
Danke für den Tipp, aber durch das Löschen der Plugins geht jetzt der LayerSlider von Enfold scheinbar nicht mehr!?
1. leistungsfähigen server nehmen
2. unnötiges javascript gebastel löschen
3. und muss man wirklich 77 dateien laden für das _nichts_
da hast du leider Recht. Aber das liegt hauptsächlich an den verwendeten Komponenten.
Danke jedenfalls für die Tipps, auf die ich kurz eingehen möchte:
1.) wird wohl erst nächstes Jahr kommen, aber mit 256MB RAM sollte es an nichts fehlen. WP sollte eigentlich bei 64MB laufen und optimal auf 128MB.
2.) Ich hab nur leider keine Ahnung, welches unnötig ist, nachdem ich selbst ja keines geschrieben habe. Das läge dann an Theme/Plugins/WP. Ich weiß auch nicht, wie ich die "?" aus den .js-Dateien entferne, ohne sie unbrauchbar zu machen. Dazu lese ich gerade die Hilfestellungen der von dir angegebenen Seite, hoffentlich hilft mir die weiter.
3.) Wie gesagt, ich weiß leider nicht, was ich davon löschen könnte, ohne die Seite zu crashen, oder Funktionen einzuschränken :(
Kleiner Nachtrag:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##
# 1 Month for most static assets
<filesMatch ".(css|jpg|jpeg|png|gif|js|ico)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
Alles anzeigen
Obenstehendes in die .htaccess reinkopiert, aber PageSpeed scheint das völlig egal zu sein.
Alternativ die Language Files raussuchen und mit einem speziellen Programm bearbeiten. Ich habe zum Beispiel alles von Sie auf "Du" (anstelle von "du") geändert. Ist teilweise anstrengend und zeitintensiv, aber auch einmalig ;)
max. 4 Sekunden, wobei auch 4 Sekunden viel ist. Aber das würde ich jetzt nicht als extrem bezeichnen.
Von Erstkontakt bis endgültige Bestellung sind ca 5 Seiten aufzurufen, das sind dann 20 Sekunden (plus Buchungstool und Warenkorbeingabe würde auch noch dauern) das sind dann locker 30 Sekunden Leerlauf, was wie gesagt für Onlinehandel schon recht viel ist.
Aber danke für die Info. Hast Du Ideen, wie mans schneller machen könnte?
Du könntest bspw mit dem Plugin "Redirect" die Kategorieseite umleiten. Das würde dann halt global, also auch für dich gelten.
So mache ich es, weil die Kategorieseiten des Shops grauenhaft aussehen. Das heißt du kannst eine eigene Seite erstellen (zB für jede Kategorie) und die dann automatisch weiterleiten lassen.
Der erste Seitenaufbau ist es ein bisschen langsam. Aber bei einem refresh der Seite, baut die Seite ziemlich schnell auf.
Kannst Du mir bitte sagen wieviele Sekunden es in etwa gedauert hat? Ich habe schon Aufrufe erlebt, wo ich mehr als 12 Sekunden warten musste. Das tut sich kein Kunde dieser Welt an :/
Hallo liebe Community,
seitens meines Hosters (world4you) wurde mir geraten, mich in dieser Angelegenheit an die Community zu wenden, da die anscheinend mehr Ahnung haben sollten, als alle anderen gemeinsam, ich hoffe es stimmt :D
Kurz zur Webseite:
http://www.bierplus.at
WordPress 4.5.3
Theme: Enfold 3.6.1 (aktuellste Version)
weitere (aktive) Plugins:
ZitatAlles anzeigen- 404 to 301
- Aktualisierungsalarm
- AntiSpam Bee
- Better Woocommerce Stars Shortcode
- Contact Form 7
- Cookie Law Info
- Google Analyticor
- Imsanity
- Jetpack von Wordpress.com
- Ninja Popups
- Redirection
- Remove XMLRPC Pingback Ping
- Social Media Widget
- W3C Total Cache
- WooCommerce
- WooCommerce Bookings
- WooCommerce Dynamic Pricing & Discounts
- WooCommerce German Market
- WooCommerce Print Invoice & Delivery Note
- WooCommerce Product Enquiry Form
- WP-Optimize
- Yoast SEO
Das Problem:
Die Webseite reagiert oftmals viel zu langsam, bei mir persönlich ist sogar ein Reload langsam als der initial load (was aufgrund Cachings nicht sein sollte).
Ich habe bereits den Support von W4Y kontaktiert, die meinen RAM von anfangs 64 auf 128 MB hochgeschraubt haben und nach gestrigem Telefonat sogar auf 256MB. Weitere Maßnahmen seitens des Hosters waren Deaktivierung von PageSpeed und irgendwas mit Caching (ich hab den genauen Terminus vergessen). Ersteres resultierte in keiner merklichen Verbesserung (also wieder Reaktivierung) und letzteres hat ein Problem in WordPress verursacht (also auch wieder Reaktivierung).
Ich habe den Support von Enfold bereits angeschrieben, weil ich vermute, dass es mit dem Theme zusammenhängt, obwohl ich auch Leute kenne, bei denen Enfold flüssig läuft.
Folgenden Vorschlag habe ich vom Support erhalten:
Zitat
1.) Leverage browser caching – Minimum expiration period is 1 month. Please refer to this link on how to leverage browser cache for different file types: https://www.feedthebot.com/pagespeed/leve…er-caching.html
2.) Eliminate render-blocking JavaScript and CSS in above-the-fold content – Most of the scripts are required to load ahead of the content to render the page properly so we won’t be able to fix it without breaking the site.
3.) Optimize images – http://www.kriesi.at/archives/4-key…timization-tips
4.) Minify css and javascript – Use the BWP Minify plugin. https://wordpress.org/plugins/bwp-minify/
1.) Caching hilft anscheinend nicht viel, schon ausprobiert.
2.) Ich habe keine Ahnung, wie ich das anstellen sollte, ohne die Seite zu crashen =(
3.) Schon gemacht
4.) Das Plugin hat mir die komplette Seite gecrasht und ist damit unverwendbar.
Hat irgendjemand von euch Erfahrungen damit und kann mir in kurzen Sätzen ein wenig weiterhelfen? Ich wäre euch unendlich dankbar :)
Vielen Dank im Voraus und liebe Grüße,
Patrick
danke für die Antwort!
Soll heißen diese Datei ist eigentlich nicht notwendig und könnte entsprechend ohne Konsequenzen gelöscht werden?
Hi,
ich habe heute die Bilder meiner Webseite resized und hochgeladen und dabei ständig mit Google PageSpeed versucht, alles zu optimieren.
Jetzt habe ich aber folgende Fehlermeldung auf meiner Seite, ohne jemals die class-wc-geo-ip geändert zu haben...
ZitatWarning: inet_pton(): Unrecognized address 2a02:8388:8a02:6380:49a8:d0de:d770:ddd7 in /home/.sites/123/site5586569/web/wordpress/wp-content/plugins/woocommerce/includes/class-wc-geo-ip.php on line 1639 Warning: unpack(): Type C: not enough input, need 1, have 0
in /home/.sites/123/site5586569/web/wordpress/wp-content/plugins/woocommerce/includes/class-wc-geo-ip.php on line 1511 Warning: array_merge(): Argument #1 is not an array in /home/.sites/123/site5586569/web/wordpress/wp-content/plugins/woocommerce/includes/class-wc-geo-ip.php on line 1511
Warning: inet_pton(): Unrecognized address 2a02:8388:8a02:6380:49a8:d0de:d770:ddd7 in /home/.sites/123/site5586569/web/wordpress/wp-content/plugins/woocommerce/includes/class-wc-geo-ip.php on line 1639 Warning: unpack(): Type C: not enough input, need 1, have 0
in /home/.sites/123/site5586569/web/wordpress/wp-content/plugins/woocommerce/includes/class-wc-geo-ip.php on line 1511
Warning: array_merge(): Argument #1 is not an array in /home/.sites/123/site5586569/web/wordpress/wp-content/plugins/woocommerce/includes/class-wc-geo-ip.php on line 1511
folgender Code in den Zeilen 1507-1511:
public function _geoip_seek_country_v6( $ipnum ) {
// arrays from unpack start with offset 1
// yet another php mystery. array_merge work around
// this broken behaviour
$v6vec = array_merge( unpack( 'C16', $ipnum ) );
und 1638-1641
public function geoip_country_id_by_addr_v6( $addr ) {
$ipnum = inet_pton( $addr );
return $this->_geoip_seek_country_v6( $ipnum ) - self::GEOIP_COUNTRY_BEGIN;
}
hat irgendjemand eine Ahnung, was da los sein kann? :/
Liebe Grüße,
Duke
Danke für die Antwort. Manuell wäre an sich kein Problem, das wird einmal gemacht und bliebe dann eine Zeit lang.
Habe nun die templates ins Child Theme übertragen und die taxonomy_product_cat.php wie folgt angepasst:
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
if($pageURL == ' GENERIERTE KATEGORIE SEITE ')
{wp_redirect (' SELBST ERSTELLTE KATEGORIE SEITE ', 301);
}
else { wc_get_template( 'archive-product.php' );} // falls doch eine Kategorie existiert, die ich nicht manuell erstellt oder weitergeleitet habe, soll es damit die generierte anzeigen.
Alles anzeigen
Problem dabei: Er leitet alle generierten Kategorien auf die selbst erstellte weiter.
Was übersehe ich bei dem Ganzen? :/
Hallo,
woocommerce speichert ja alle Produkte in Kategorien ab und erstellt automatisch Seiten für diese Kategorien, die passende Produkte beinhalten.
Ich möchte diese automatisch generierten Kategorieseiten eliminieren und alle bestehenden Links auf die jeweils neu erstellten Kategorieseiten weiterleiten.
Zur Veranschaulichung mal ein Beispiel wo ich einen Bekleidungsshop annehme:
Ein T-Shirt ist in den Kategorien "T-Shirt" und "Männer"
Mittels "$product->get_categories" werden nun die Kategorien auf der Produktseite automatisch gelistet und mit einer Verlinkung zu "domain.com/produkt-kategorie/t-shirt/men..." versehen.
Was ich nun gerne hätte, wäre, dass der Link sich anpasst auf "domain.com/shop/t-shirt/men/..." was wiederum die mittels Enfold und Avia Layout Architect erstellten selbst designten Kategorieseiten anzeigen würde.
Hat da jemand spontan eine Idee dazu?
LGP
Selbst nach zwei weiteren Programmierern komme ich nicht viel weiter und bin dezent am Verzweifeln.
Vom zweiten Code erhalte ich nur die Rückmeldung:
Parse error: syntax error, unexpected 'popup_elements' (T_STRING) in /home/.sites/123/site5586569/web/wordpress/wp-content/themes/enfold/config-templatebuilder/avia-shortcodes/product_snippet_button.php on line 103
(zeile: "+ function popup_elements()")
Würde mich wirklich sehr über Hilfe freuen :(
Das war wieder sowas von klar. Fettschrift und Ausrufezeichen, weil man etwas nicht kostenlos erweitert bekommt.
Ich würde meine Lösung nicht teilen, wenn ich nicht zumindest die Grundzüge auch erklären könnte. Ich bin selbst im beratenden Bereich tätig und böte nie meine Hilfe an, wenn ich dann nicht auf kurze Fragen einginge.
Es ist ein Sache, Rat und Hilfe nicht kostenlos anzubieten, eine andere wiederum, wie man diese Konsequenz darstellt. Und mit diesem "Tonfall" ergeht das ausgesprochen inadäquat.
Der ... "Programmierer" arbeitet für eine große österr. IT-Firma und entwickelt mobile Apps für renommierte Kunden. Der kann sichs durchaus leisten, über Wordpress nicht ausreichend informiert zu sein. Und nachdem er zu meinem engsten Freundeskreis zählt und mir oft bei Kleinigkeiten einfach so hilft, werde ich ihm sicher nicht noch sagen, er solle seine Ausbildung vorantreiben.
Vielen Dank abermals für die geteilte Lösung, aber ohne auch nur eine geringste Anleitung komme ich damit nicht weiter. Entweder du kannst mir da kurz auf die Sprünge helfen, oder du unterlässt dieses oberlehrerhafte Verhalten. Das hilft mir nicht weiter und ist einfach nur aggressiv.
Wenn Dein Programmierer mit einem Diff nicht umgehen kann, was der Fall zu sein scheint, brauchst Du einen anderen Programmierer.
Selbige und Geld wachsen ja schließlich auch auf Bäumen...
Über weitere hilfreiche Kommentare, die zur Lösung meines Problems beitragen, würde ich mich nach wie vor sehr freuen!