Support » WooCommerce » WC Pagination aktivieren

  • Guten Morgen alle miteinander,

    ich benötige dringend Hilfe bei einer Sache, wo ich am verzweifeln bin. Folgende Ausgangssituation:

    Ich benutze für meinen Shop das Enfold Theme. In diesem widerrum ist standardmäßig vom Avia Page Builder die Pagination aktiviert, mit der ich leider nichts anfangen kann, da ich gerne auf einen Infinite Scroller zurückgreifen möchte und das mit der Avia Pagination nicht funktioniert. Ich habe dann mithilfe eines Threads die Pagination ausgeschaltet, was seltsamerweise erstmal funktioniert hat, dann aber plötzlich nicht mehr.

    Eigentlich müsste doch schon

    add_action('after_setup_theme', function() {
    	remove_action( 'woocommerce_after_shop_loop', 'avia_woocommerce_after_shop_loop', 10);
    	add_action( 'woocommerce_pagination', 'woocommerce_pagination', 10 );
    }, 10);

    in der functions.php im jeweiligen Theme reichen, um die Standard woocommerce_pagination zu aktivieren oder ? Tut es aber nicht. Caching auf der Seite und im Browser habe ich auch schon regelmäßig geleert oder deaktiviert, trotzdem bleibt die Theme Pagination stur da wo Sie ist und die WC Pagination zeigt sich nicht mehr..

    Hat jemand ähnliche Erfahrungen gemacht und kann mir kurz zur Hand gehen ? Danke !

    • Dieses Thema wurde geändert vor 3 Jahren, 10 Monaten von SyCe.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • In einem Support-Forum, in dem Fragen von AnwenderInnen in ihrer Freizeit beantwortet werden, können wir dir keine „dringende Hilfe“ garantieren. Wenn es eilt, solltest du dich an einen Dienstleister wenden.

    Bei gekauften Themes (hier: Enfold) können wir aber sowieso nicht weiterhelfen, weil sie uns nicht zur Verfügung stehen. Lies doch bitte nochmal unsere Forenregeln, da wird ausdrücklich darauf hingewiesen.

    Deine Code-Fragmente können wir hier auch kaum beurteilen.

    Thread-Starter SyCe

    (@syce)

    Es geht in meinem Beitrag auch nur darum, wie ich die Woocommerce Pagination aktiviere, letztendlich ist es ja unabhängig, welches Theme ich benutze, da im schlimmsten Fall beide angezeigt werden müssten.

    Die Code Fragmente sind um die Pagination zu aktivieren in meiner functions.php. Dennoch wird diese nicht angezeigt.

    letztendlich ist es ja unabhängig, welches Theme ich benutze, …

    Du postest vier Code-Zeilen, von denen zwei vermutlich unnötig sind (add_action('after_setup_theme', function() { }) und von denen eine sich auf dein gekauftes Theme bezieht, die ich deshalb nicht beurteilen kann. Die vierte Code-Zeile ruft eine Funktion auf, deren Inhalt ich nicht kenne. Wie soll ich dir da helfen?

    Thread-Starter SyCe

    (@syce)

    Gibt es denn eine Möglichkeit, mir zu helfen, wenn ja, was braucht ihr ? Denn das Problem an der Sache ist, dass der Autor mich hier rüber schickt bezüglich der Pagination für Woocommerce..

    Wohl doch eher zum WooCommerce-Support?
    Den findest du hier: https://wordpress.org/support/plugin/woocommerce/

    Ich würde erst einmal mit einer ganz simplen Funktion ausprobieren, ob sie mit dem Hook an der richtigen Stelle ausgeführt wird.

    Thread-Starter SyCe

    (@syce)

    Kannst Du mir so eine Funktion zeigen ? Das wäre echt schon hilfreich, denn genau das befürchte ich die ganze Zeit.

    Und achso, ich dachte ich wäre mehr oder weniger im Woocommerce Support 😀

    Nein, hier gibt es nicht mal eine Hand voll* aktiver AnwenderInnen, die in ihrer freien Zeit Anwendungsfragen zu WordPress beantworten und WooCommerce ist für mich eines von rund 56.000 Plugins.

    Wenn du etwas Allgemeines wissen möchtest, z.B. wie du in WordPress WooCommerce installierst, bist du hier richtig. Bei solchen speziellen Fragen solltest du dich aber an die Plugin-Entwickler richten. Bei Fragen zur Programmierung (das sind ja keine Anwendungsfragen) bist du bei Stackexchange besser aufgehoben und triffst da eher Programmierer an, die sich mit solchen Fragen intensiver beschäftigt haben.

    Zur Frage „Kannst Du mir so eine Funktion zeigen?“: Nehmen wir an, ich möchte ausprobieren, ob die Einbindung einer Funktion in den Hook wp_head funktioniert. In dem Fall schreibe ich eine einfache Funktion, die recht auffällig etwas ausgibt, was ich dann hoffentlich im Quelltext der gerenderten Webseite wiederfinde:

    add_action( 'wp_head', 'pix_tu_was' );
    function pix_tu_was() { ?>
      <h1>***### Es hat geklappt! ###***</h1>
      <!-- +++ Funktion wird ausgeführt +++ -->
    <?php }

    (*nicht „eine handvoll“, sondern tatsächlich weniger als fünf)

    Thread-Starter SyCe

    (@syce)

    Hey,

    ja du hast recht. Aber ich habe es doch rausgefunden. Ich glaube ich habe einfach zu kompliziert gedacht. Denn tatsächlich war die Woocommerce Pagination die ganze Zeit aktiv, da in normalen Kategorien keine Woocommerce Pagination funkitioniert, kann nur die Themeeigene benutzt werden.

    Gibt es eine Möglichkeit, die WC Pagination auch für Kategorie Einbindungen zu benutzen ? Oder ist das auch wieder zu speziell wegen dem verwendeten Theme?

    Viele Grüße und Danke

    … da in normalen Kategorien keine Woocommerce Pagination funkitioniert …

    Die Funktion woo_pagination() soll laut Dokumentation „für jede WordPress Loop“ funktionieren. Wenn du mit „in normalen Kategorien“ die Ausgabe von Produkten einer bestimmten Kategorie meinst, sollte das auch funktionieren.

    Es nützt aber wenig, das losgelöst zu betrachten, wenn dein Theme eigene Funktionen bereitstellt. Schau mal, ob du hiermit was anfangen kannst:
    https://kriesi.at/support/topic/move-woocommerce-pagination-on-category-page/

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • Das Thema „WC Pagination aktivieren“ ist für neue Antworten geschlossen.