Colormag WordPress-Theme-Discourse-Widget

Ich habe es geschafft, mein erstes Plugin für WordPress und Discourse zu entwickeln.

Es ermöglicht nicht nur das Ändern des WordPress-Themes, um Inhalte aus Artikeln zu beziehen, sondern Sie können nun Artikel und Forumsposts mischen. Ich habe es geschafft, die Widgets für das ColorMag-Theme neu zu programmieren.

Ich muss sagen, dass ich kein professioneller Programmierer bin, sondern nur ein Hobby-Entwickler, der das Ganze einfach nur Spaß macht – der Code ist daher vielleicht etwas fehleranfällig und nicht unbedingt der schönste :slight_smile:

Ich habe zwei neue Widgets hinzugefügt. Damit können Sie entweder die neuesten Beiträge aus einer bestimmten Forumkategorie (aus einem Dropdown-Menü auswählbar) oder die neuesten Beiträge von Ihrer Website abrufen.

Widget-Stil 1

Mit einer Ausgabe wie:

Widget-Stil 2

Mit einer Ausgabe wie:

Gesteuert wird dies in WordPress mit diesen Einstellungen:

Eine Live-Demo finden Sie hier:
http://colormag.liljefred.dk

Das Original-Theme finden Sie hier:

10 „Gefällt mir“

To-Do-Liste

  • Jemanden finden, der den Code überprüfen kann
  • Eine Art Cache für zufällige Bilder
  • Z. B. eine Graustufen- oder Unschärfefunktion für zufällige Bilder hinzufügen oder beides
    – ?grayscale
    – ?blur
    – ?grayscale&blur
  • Styloptimierung
    – Sind alle div-Tags geschlossen?
  • Mehr Optionen auf der Admin-Seite hinzufügen
2 „Gefällt mir“

Download:

Die Beta-Dateien finden Sie hier.

https://github.com/frold/Colormag-Wordpress-Theme-Discourse-Widget

Um die Ladezeit zu verkürzen, scheint es jedoch, dass ein erfahrenerer Entwickler den Code durchgehen müsste… :frowning:

Ich hoffe, jemand aus der Community möchte helfen. Wie im ersten Beitrag erwähnt, bin ich nicht von Beruf Programmierer.

1 „Gefällt mir“

Wenn jemand die Idee des Plugins versteht und beitragen möchte – bitte beteiligen Sie sich, indem Sie Ihren Code hinzufügen… :smiley:

1 „Gefällt mir“

Was ist am schnellsten?

Aktuell zu tun: Daten aus der JSON-Datei lesen, die sich auf dem Entfernungsserver befindet.

Oder mein Skript die JSON-Datei herunterladen lassen und dann die Daten aus der JSON-Datei auf dem Server lesen, auf dem ich WordPress betriebe?

Ich bin kein besonders erfahrener Programmierer und muss das Skript beschleunigen, also wäre das hilfreich :slight_smile:

Vorschau (wo ich mein Discourse-Forum verwende):

Test: http://colormag.liljefred.dk/

1 „Gefällt mir“

Ist das Colormag-Theme kostenlos?

Ja, genau aus diesem Grund nutze ich es als Vorlage. Sie können auch eine Pro-Version kaufen. Dieses Plugin sollte auch mit dieser Version funktionieren.

Jetzt wird Graustufen oder ein Unschärfe-Effekt unterstützt, wenn zufällige Bilder ausgewählt werden

Eine neue Demo-Seite – und eine Live-Seite (ich kann den ersten Beitrag nicht bearbeiten)

1 „Gefällt mir“

Ich verwende ebenfalls das Colormag-Theme und habe auch ein kleines Widget erstellt, um die neuesten Forumsthemen in der Seitenleiste anzuzeigen:

Ich werde den Code nicht teilen, da er sehr, sehr unordentlich ist; ich habe nicht einmal eine WordPress-Einstellung vorgenommen.
Grundsätzlich werden die zuletzt erstellten Themen angezeigt, und ich habe einige weniger interessante Kategorien ausgeschlossen.
Ich verwende eine WP-CRON-Aufgabe, um den Inhalt des Widgets einmal täglich zu aktualisieren.

1 „Gefällt mir“