Beiträge von r23


    ich habe xammp installiert danach eine datenbank anglegt. soweit so gut.

    Es kommt bei den Paketen leider auf die PHP Version an. Wenn du Entwickler bist kannst / solltest du PHP 8.x verwenden. Bist du "nur" Anwender und hat ein altes Theme gekauft - solltest du eine andere PHP Version wählen - die zu deinem Projekt besser passt. (PHP 7.3, 7.2, 7.4)


    mein gekauftes theme lässt sich nicht hochladen auf den apache.

    In der regel muss man das Theme entpacken - nach dem entpacken findet man _demo_ Daten, eine Dokumentation und eine weitere Zip-Datei. Diese enthält in der Regel das Theme.

    Tipp: besorge dir webSpace und Installiere dir dort WordPress 2 x - einmal auf eine Subdomain. Hier entwickelst du deine Seite... dann hast du keinen Stress mit dem Umzug _xampp => Online ... usw...


    Kann mir jemand weiterhelfen?

    Selbstverständlich kannst du innerhalb von WordPress deine Themes unter Demo-Installationen anzeigen und diese wie Themeforest anbieten.
    Was ist dein Problem dabei? Suchst du Frameworks? https://github.com/reduxframework/redux-framework oder Page Bilder? Oder fehlt dir das grundsätzliche Verständnis von Themes? Dafür könnte ich dir E-Learning Kurse empfehlen, die ich belegt habe.

    Wenn du Plugins aktivieren möchtest, verwende ich gerne
    https://github.com/thomasgriffin/TGM-Plugin-Activation

    Aber möchtest du dir dies wirklich antun?

    Die sagten mir dass die Menge der Produkte eine Negative Auswirkung auf die Auffindbarkeit bei Google zur folge hat.

    Selbstverständlich kann die Menge der Produkte eine _positive_ und _negative_ Auswirkung auf die Sichtbarkeit bei Google haben.

    Beispiele. Dein Shop verkauft T-Shirts.
    bei 10 unterschiedlichen T-Shirts hast du noch kein Content Problem - ab einem gewissen Punkt an Produktmenge wird die SEO Optimierung bei vielen unterschiedlichen T-Shirt Herstellern in einem Online Shop schon zu einer Meisterleistung.

    Beispiel wie man dies zurzeit richtig macht =>
    https://www.zalando.de/herrenbekleidung-shirts/

    Test für die Google Suche: Pier One T-Shirt print

    Anderes Beispiel. einer meiner Kunden ist in einer Nische sehr erfolgreich. Extrem erfolgreich. Bei einer SEO Besprechung. habe ich den Optimierer gefragt, warum dieser Online Shop so erfolgreich in seiner Nische ist: Die Antwort war, der Shop liefert nur Produkte für diese eine Nische - und in dieser Nische deckt er fast jedes "Wort" ab.

    Neben T-Shirts verkauft er halt kein Wein und hat Produkte im Angebot, wie in einem Fachhandel. Er verwässert sein Angebot nicht.
    Ich zum Beispiel lege viele meiner Dienstleistungen auf eine Seite. Erfolgreicher sind die, die für jede Nische ein Projekt mit einer eigenen Domain starten.

    Dies kannst du auch bei WordPress Plugins sehen. Jemand der viele WordPress Plugins entwicklet hat und diese auf seiner Seite zeigt - wird schlechter gefunden als jemand der für DAS WordPress Plugin eine eigene WebSeite erstellt.

    Ein weniger ist oft MEHR. einer meiner Kunden hat in seiner Nische aufgeräumt die Menge der Produkte stark reduziert. Er stärkte damit seine Marke damit ungemein seine Sitbarkeit bei Google.

    In wieweit stimmt dieses aussagen, bei gekauften Themes ?

    gekaufte Theme sind selten bis gar nicht für irgendetwas Optimiert. Die Optimierung liegt hier in der Regel in der ansprechenden Darstellung von Bildern. Im Detail funktionieren diese Theme wirklich nur sehr selten gut. Für einen einfachen Effekt werden oft umständlich und viele JavaScripte geladen. Und diese Animationen werden leider oft umständlich in die Datenbank gespeichert ... und ja ... wenn jede Produktseite eine eigene Farbgebung und JavaScript Animation erhält - wird man die Seite nicht bei Google finden.

    Per se findet man selten über Google WooCommerce Seiten. Dies wird sicherlich auch einen Grund haben - wenn doch alle nur WooCommerce verwenden...

    Die Darstellung der Menge hat auch Auswirkungen auf den Umsatz.

    Ein wunderbares Video dazu hat Karl Kratz veröffentlicht
    und genieße den Ausschnitt "Kognitive Leichtigkeit"
    https://www.online-marketing.net/
    um ca. 2:18 stellt eine Frage zu einer Produktauswahl...

    Mit gekauften Theme kommst du im E-Commerce in der Regel nicht weit.

    Hallo


    // Ich betreibe eine Wetterstation

    cool ... ich auch... in Hagen ;)

    Code
    $try=0;
    do {
    $try = $try + 1;
    $post_id = wp_insert_post ($args, $wp_error);
    echo '<hr/>';
    if( is_wp_error( $post_id ) ) { echo '[Err: '.get_error_message().']'; }
    echo '[ID: '.$post_id.']['.$try.'. Versuch]<br/><hr>';
    sleep (5);
    if ($try >= 5) break;
    } while ($post_id<=0);

    Durch einen echo Befehl - wirst du nie erfahren, was in get_error_message steht.

    Mach doch einfach eine error_log Datei auf und schreib deine Fehlermeldung da rein

    https://www.php.net/manual/de/function.error-log.php

    Code
    error_log("Du hast Mist gebaut!", 3, "/var/tmp/meine-fehler.log");

    /var/tmp/meine-fehler.log ersetzt du einen pfad zu einer beschreibbaren datei.

    "Du hast Mist gebaut!" ersetzt du durch deine Fehlermeldung:

    Code
    $sErr = '[' . date('D M j G:i:s Y') . ']'
               .' [error]';
    Code
    $sErr .= '[Err: '.get_error_message().']'
    . ' [ID: '.$post_id.']['.$try.'. Versuch]' . "\n";
    
    
    @error_log($sErr, 3, '/var/tmp/meine-fehler.log');

    Evtl. ist der Fehler auch vorher - dafür könnte man auch den Debug Mods von WordPress einschalten und dort die Log einschalten


    Lässt sich mit einem SEO Plugin wirklich eine "aufbauende" Linkstruktur erstellen?
    domain.com/shop
    domain.com/shop/kategoriename
    domain.com/shop/kategorienname/produkt

    verwende Beispieldomains
    https://de.wikipedia.org/wiki/Beispieldomains

    Bei dir fehlt der abschließende Slash /
    https://de.wikipedia.org/wiki/Schr%C3%A4gstrich


    https://beispiel.de/shop/
    https://beispiel.de/shop/kategoriename/
    https://beispiel.de/shop/kategorienname/produkt/

    ^- SEO technisch ist das Schrott.

    https://beispiel.de/
    https://beispiel.de/kategoriename/

    ^- Im E-Commerce verwendet man so etwas

    https://beispiel.de/produkt/
    ^- und wenn du im hart umkämpften Markt bist und Markenartikel verkaufen möchtest.

    Beispiel zum lernen : https://www.zalando.de

    Der Versuch von otto
    https://www.otto.de/p/tommy-hilfig…onId=1193435665

    otto braucht ein /p/ ... grusel...

    Amazon
    https://www.amazon.de/Tonkarton-220g…/dp/B07V9ZBBPN/

    braucht die ASIN Nummer in der URL...

    Bei Amazon kannst du dir auch einmal ansehen, wie der Content gestaltet wird, wenn der Bot von Google erkannt wird.


    Ich habe eine Lösung gefunden, dürfte zumindest funktionieren.
    Und zwar wurden die Produkte und Kategorien wie gewohnt im WooCommerce angelegt. Zusätzlich habe ich normale Wordpress-Seiten angelegt. Shop als Hauptseite und die Produktkategorien als Unterseiten von Shop. Auf diese Unterseiten habe ich dann die jeweiligen Produkte eingebunden. Die Struktur sieht sauber aus und das ohne zusätzliches Plugin...

    Klingt nach einer extrem umständlichen Produkterfassung.

    Bei allen Seiten außer der Startseite wird es nun korrekt dargestellt. Bei der Startseite wird die Beschreibung immernoch von Google ausgewählt, so als hätte ich keine Meta Beschreibung angegeben.

    Dies ist normal. In der Regel wird _immer_ passend zur Suchanfrage ein Text-Auszug angezeigt.
    Du könntest aber die Meta-Beschreibung weiter optimieren
    https://www.sistrix.de/frag-sistrix/o…ngezeigt-warum/

    Ja, das hat aber damit nichts zu tun. Bitte vollständigenText und Bilder beachten. Danke

    Autoptimize ist ein Cache Plugin von WordPress - was verstehst du an der Antwort nicht? Und welche Bilder meinst du nur? - Meinst du den Screenshot-Auszug vom Datenmüll? Die Zumutung? Darauf erkennt man nur, dass die Zeilenumbrüche entfernt wurden und es wurde extrem umständlich der Domainname entfernt - aussagekraft haben die leider nicht.

    Autoptimize ist in der Konfiguration sicherlich nicht einfach und würde ich dir nicht empfehlen. Außer du hast sehr gute JavaScript und jQuery Kenntnisse und hast viel Zeit für eine optimale (fehlerfreie) Konfiguration.

    Viel Spaß


    So sieht eine defekte Mail aus:

    [INDENT]X-kk@www.domain.com>
    X-Mailer: PHPMailer 6.2.0 (https://l.facebook.com/l.php?u=https%…QOjKV3ZkLOO5S2p)


    [/INDENT]

    [INDENT]

    Tipp verwende ein SMTP Plugin


    MIME-Version: 1.0
    Content-Type: text/html; charset=UTF-8
    Content-Transfer-Encoding: 8bit

    ein gültiger Header ist das nicht unbedingt.

    eine HTML Mail hat in der Regel

    MIME-Version: 1.0
    Content-Type: multipart/alternative;

    und nach der ASCII Version

    ------=_Part_1997781_5610508.1615648158787
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" [/INDENT]


    Andere Mails wie Bestellbestätigung funktionieren.

    Vergleiche die Header, die Funktionieren und lösche die schrecklichen Plugin Erweiterungen, für Rechnungen und Co


    Ich habe Java deinstalliert und neu installiert

    Java? Warum? Du hast vermutlich ein JavaScript Problem und kein Java Problem. "Anzeigeneffekte" werden in der Regel bei Elementor mit JavaScript und CSS umgesetzt.


    Ich benutze Google Chrome mit der aktuellsten Version

    Was hast du davon? Du kannst JavaScriot in dem Dingen einschalten. Der heise verlag erklärt dir wie
    https://www.heise.de/tipps-tricks/J…-s-4436935.html

    Verwende einen Browser!


    z.B. gold-gelb-ansicht.jpg
    nach dem verschieben:
    gold-gelb-ansicht-scaled-e1615651660432.jpg
    das sollte ja so nicht aussehen.

    Nicht nach dem verscheiben wird _scaled-xyzahl - verwendet - sondern deine Bilder werden bom Hochladen vernichten. Es ist der WordPress typische Blick auf Bilder, nach dem Motto "hau weg den Mist"
    Bei der Verkleinerung wurde dein Bild auch nicht geschärft.

    Hier evtl. eine Lösung
    https://www.kati-pierson.de/2973/wordpress…-an-jedem-bild/


    Also, es gibt:

    1x Kurse mit Lehrinhalte, umzusetzen über ein LMS, wie LearnPress
    1x Kurse, ohne Lehrinhalte.

    Was sind Kurse _ohne_Lehrinhalte?


    Allerdings ist das nun unglaublich viel Arbeit, bei den Kursen, die ohne Lehrinhalte online gestellt werden, diese ganzen typischen LearnPress-Inhalte auszublenden (Lehrtabs, Erfolgsbuttons, etc., sehr viele Elemente, die durch custom.css einzeln ausgeblendet werden müssen)

    mmh.. Also bei einem Kurs benötigt man doch in der Regel doch genau diese *ganzen typischen LearnPress-Inhalte* warum möchtest du was ausblenden?

    Wenn du nur eine Stelle der Kaufabwicklung haben möchtest - und deine rechtlichen Anforderungen an das e-Commerce System deiner Kunden erfüllen möchtest - könntest du auch _nur_ WooCommerce_ für die Akufabwicklung verwenden und LearnPress mit Woocdommerce verbinden https://thimpress.com/product/woocom…for-learnpress/


    Ich habe Woodmart Theme mit WP Bakery installiert.
    Wenn ich unter Add + Element den Blog dazu adde , kann ich keine Bilder hochladen
    und umgekehr mit einer Galerie keinen Text druntersetzten .

    Wende dich an den Entwickler
    https://themeforest.net/item/woodmart-…-theme/20264492
    => Forum
    https://xtemos.com/forums/forum/woodmart-premium-template/

    Hier in de man VT Video wird gezeigt (ca. 1:40), wie man Demo Content einfügt

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Evtl. kannst du in der Demo-Installation erkennen, wie die Stadtseite erzeugt wurde.

    moin,
    ich benutze fürs searchen das Plugin "AJAX Search for WooCommerce", womit ich zufrieden bin. Es durchsucht aber leider nur Produkte.

    in Zeile 84 ajax-product-search.php

    steht

    Code
    $the_query = new WP_Query( array( 'posts_per_page' => 10 , 's' => esc_attr( $_POST['keyword'] ), 'post_type' => 'product' ) );

    und ja es wird nur "'post_type' => 'product'" gesucht.

    Seiten und Beiträge haben in WordPress
    https://developer.wordpress.org/themes/basics/post-types/

    • Post (Post Type: ‘post’)
    • Page (Post Type: ‘page’)


    In Zeile 100 würde ich dann

    Code
    $the_page_query = new WP_Query( array( 'posts_per_page' => 10 , 's' => esc_attr( $_POST['keyword'] ), 'post_type' => 'page' ) );

    einfügen. Also vor https://developer.wordpress.org/reference/func…reset_postdata/

    Danach prüfen, ob etwas gefunden wurde

    Code
    if( $the_page_query->have_posts() ) { ?>

    dies sollte man eigentlich eben selber schaffen.

    Die Beiträge kann ich auch auf der Startseite meiner Homepage mit der "Suche" suchen. Dann werden sie gefunden. Irgendwie scheint die Verlinkung zu den erstellten Seiten nicht zu funktionieren

    Hattest du ein Cache Plugin Aktiv? und wenn ja - wie hast du das Plugin deaktiviert?

    Zeig auch mal deine .htaccess.

    und schalte in der wp-config.phpWP_DEBUG auf true und schalte die Fehleranzeige ein

    PHP
    define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
    define('WP_DEBUG_DISPLAY', true);