Colormag WordPress テーマの Discourse ウィジェット

Wordpress と Discourse の最初のプラグインを作成することができました。

これにより、記事からコンテンツを取得するだけでなく、Wordpress のテーマを変更できるようになり、記事とフォーラムの投稿を混ぜて表示することが可能になりました。また、Colormag テーマのウィジェットをリコードすることができました。

私は本格的なプログラマーではなく、趣味でコードを書く者なので、コードにはバグがあったり、美しくない部分があるかもしれません :slight_smile:

2 つの新しいウィジェットを追加しました。これらを使用すると、ドロップダウンリストから特定のフォーラムカテゴリを選択して最新の投稿を取得したり、サイトの最新の投稿を取得したりすることができます。

ウィジェットスタイル 1

出力例は以下の通りです。

ウィジェットスタイル 2

出力例は以下の通りです。

Wordpress での設定は以下の通りです。

ライブデモはこちらで確認できます:
http://colormag.liljefred.dk

元のテーマはこちらからご覧いただけます:

「いいね!」 10

やることリスト

  • コードレビューができる人を探す
  • ランダム画像用のキャッシュ機能の実装
  • ランダム画像にグレースケールまたはぼかし(または両方)のオプションを追加する例
    – ?grayscale
    – ?blur
    – ?grayscale&blur
  • スタイルの最適化
    – 全ての div タグが閉じられているか確認
  • 管理ページにさらに多くのオプションを追加
「いいね!」 2

ダウンロード:

ベータファイルはこちらから入手できます。

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

ただし、読み込み時間を短縮するためには、コードを精査できるより熟練したプログラマーの協力が必要のようです…:frowning:

コミュニティの方々の協力を得られることを願っています。最初の投稿でお伝えした通り、私は職業としてプログラマーではありません。

「いいね!」 1

プラグインのアイデアに共感して貢献したい方がいれば、ぜひコードを追加して参加してください… :smiley:

「いいね!」 1

何が最も速いでしょうか?

現在のタスク:距離サーバーにある JSON ファイルから日付を読み取る

それとも、スクリプトで JSON ファイルをダウンロードしてから、WordPress を実行しているサーバー上の JSON ファイルからデータを読み取る?

私はあまりコーディングに詳しくなく、スクリプトを高速化する必要があるため、これは役立ちます :slight_smile:

プレビュー(Disourse フォーラムを使用している場所):

テスト:http://colormag.liljefred.dk/

「いいね!」 1

Colormag テーマは無料ですか?

はい、それが私がこれをテンプレートとして使う理由です。プロ版も購入可能です。このプラグインはプロ版とも動作するはずです。

これで、ランダム画像が選択された場合、グレースケールまたはぼかし効果がサポートされるようになりました

新しいデモサイトとライブサイト(最初の投稿を編集できません)

「いいね!」 1

私も Colormag テーマを使用しており、サイドバーに最新のフォーラムトピックを追加するための小さなウィジェットを作成しました。

コードは非常に非常に汚いものであり、WordPress の設定も一切行っていないため、共有はしません。
基本的には、最新の作成されたトピックを表示し、あまり興味のないカテゴリを除外しています。
ウィジェットのコンテンツを 1 日 1 回更新するために、WP CRON タスクを使用しています。

「いいね!」 1