GD Star Rating Position

  • Hallo Wordpress Entwickler,

    ich setze das Plugin GD Star Rating ein, weil ich auf Seitenebene ein eigenes Template habe, wo ich für spezielle Seiten einen Bewertungsmechanismus brauche.

    Jetzt ist es in der Standardversion des Plugins ja so, dass die Sterne der Bewertung (und der Bewertungsmechanismus) immer unter dem Content angezeigt wird. Ich möchte das aber an einer ganz bestimmten Stelle im Template anzeigen lassen.
    Habe jetzt schon viel im Internet nach Lösungsansätzen gesucht, aber nix passendes gefunden.

    Hat jemand eine Idee, wie man das macht?

    Viele Grüße
    Axel

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Das Thema hatten wir vor etwas zwei Wochen gerade in einem anderen Thread, soweit ich mich erinnere. Auch für Dich gilt: Du kannst sicher in den Optionen die automatische Anzeige der Bewertung ausschalten und sie dann mit der entsprechenden Funktion ins Theme einfügen, an der gewünschten Stelle.

  • Hallo Ammaletu,

    danke für deine schnelle Antwort!
    Dass man die Bewertung der Sterne und Daumen ausstellen kann weiß ich schon. Genau das mit der Funktion ist mein Problem.
    Ich habe jetzt mal geguckt, ob ich deinen Thread finde - leider ohne Erfolg. Kannst du mir vielleicht kurz beschreiben, wie das geht?
    Also: Wie muss der Funktionsaufruf konkret aussehen? / Welche Funktion mit welchen Parametern muss ich verwenden?

    Danke dir!

    MfG
    Axel

  • Ok, mein Gedächtnis mal wieder. Ich dachte an diesen Thread, in dem es um die Platzierung von Related-Posts-Ausgaben ging. Ist aber so ziemlich das gleiche vom Problem her.

    Ok, das Ausschalten der automatischen Ausgabe hast Du hingekriegt. Dann musst Du doch nur noch die Ausgabe an der gewünschten Stelle manuell regeln. Das Plugin hat eine recht umfangreiche Doku. Da sollte sich etwas dazu finden lassen... Hier ist eine Übersicht der Plugin-Funktionen: http://info.dev4press.com/gd-star-rating/functions.html

    Für die Ausgabe der Bewertung eines Artikels oder einer statischen Seite brauchst Du wp_gdsr_rating_article, denke ich.

    Und hier noch die allgemeinen FAQ des Plugins: http://www.gdstarrating.com/faq/

  • Danke nochmal für deine Antwort. Aber so richtig komme ich hier nicht weiter: Die Funktion wp_gdsr_rating_article dient ja lediglich dazu, ein Objekt mit den Attributen der Ratings zu erhalten.
    Zur Darstellung ist ja anscheinend dann gdrs_render_stars_custom() zuständig. Jedoch sorgt diese Funktion lediglich dafür, dass die Sterne komplett angezeigt werden (und nicht die durchschnittiche Bewertung der aktuellen Seite). Dieser Funktion kann man als Parameter ein Array (settings) übergeben. Ich finde allerdings nirgends eine Dokumentation, wie dieses Array aufgebaut sein soll.
    Ich könnte ja theoretisch die Infos aus dem Objekt in ein Array parsen und der Funktion mit den settings übergeben. Aber wie soll das Array aufgebaut sein (keys)?
    Danke nochmal Axel

  • Lösung

    Habe nun mal etwas herumprobiert. Die Lösung ist der Baukasten, den man beim GD Star Rating Plugin im Admin findet. Dort kann man sich einen Code raus lassen, um das Ratingplugin an jeder beliebigen Stelle im Template anzuzeigen: wp_gdsr_render_article(10, false); That's it!

  • Hallo,

    kann man die Bewertung auch auf bestimmten Seiten/Artikeln ausschalten?

    opensketches.org Teile deine Arduino, Processing und Android Sketches online.

  • ja kann man .... indem man erst automatisch alles zulässt und dann intern in den beiträgen, in welchem man die anzeige nicht mag, eben sperrt.

    Indien-Enthusiast | WordPress- und SEO-Fan | Zwillings-Mama

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!