I’m trying to replicate this in a floating widget bar with the dividers. What shortcode combo should I be going for? For reference, see here. Click on the first circle from the bottom left.
EDIT: Here is the answer! I needed to (1) use the shortcode [discourse_topics tile=true excerpt_length=55 username_position=bottom], (2) enable “Use Default Styles” under “WP Discourse Shortcodes Settings,” (3) “Clear Cache” under “WP Discourse Shortcodes Settings,” and (4) clear the cache by disabling and enabling LiteSpeed Cache (only applicable if you are using LiteSpeed Cache plugin).
Ever since I added the shortcodes plugin a few months ago, at first, I thought it was something I did but I believe the plugin has caused the following warning to be displayed in the Discourse admin panel. Please fix. Thanks!
We detected an API request using a deprecated authentication method. Please update it to use header based auth. After updating this message may take 24 hours to disappear.
Yes, that warning is being generated because of the wp-discourse-shortcodes-plugin. For now it is just a warning and won’t affect your site’s functionality. I’ll update the plugin to fix the way it is authenticating API requests and post on here when that’s been done.
I’ve pushed version 0.24 of the plugin to its GitHub repo. All API calls made by the plugin are now using header based authentication. If you have been seeing the “We detected an API request using a deprecated authentication method” warning on your Discourse dashboard, updating to verion 0.24 should make the warning go away within 24 hours.
Just wanted to confirm that this plugin will continue to be actively developed/supported as we plan to install on a live, production site alongside wp-discourse this week. We are more than happy to contribute to the development as well so please let me know how we can do that. Thanks.
I will continue to support the plugin with bug/security fixes until there is a good replacement for it. I don’t think I’ll be adding any new features to the current plugin.
Thanks for asking, but the plugin is totally free. I could be interested in code contributions to the plugin though. If anyone is interested in working on it or in developing a similar plugin that is designed to work with the WordPress Block Editor, please send me a PM on Meta. I think it’s important to have good integration between Discourse and WordPress sites.
Great. Thanks. Does that mean as Discourse is upgraded, this plugin will be upgraded in kind (no new features, but upgrades that may be necessary to remain compatible with the latest version of Discourse)?
Thanks, by the way, for your ongoing contributions to extending the capabilities between Discourse and WP. Not an easy task and I’m sure time consuming.
Hallo, ich liebe dieses Plugin, es hat mein Leben für meine Website perfekt gemacht.
Wenn die Kategoriewahl hinzugefügt würde, wäre das großartig. Zum Beispiel: category=“news1” auswählen und dann würden diese in einem Widget auf der Nachrichten-Seite in WordPress angezeigt werden.
Ich weiß nicht, ob dies weiterhin unterstützt wird, aber falls ja, habe ich versucht, das Plugin zu installieren, und dabei traten Fehler auf:
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/scossar/wp-discourse-shortcodes fehlgeschlagen mit Rückgabewert #<Process::Status: pid 325 exit 128>
Ort des Fehlers: /pups/lib/pups/exec_command.rb:112:in `spawn'
Das WP Discourse Shortcodes-Plugin ist ein WordPress-Plugin und kein Discourse-Plugin. Wenn Sie versuchen, es in Discourse zu installieren, erhalten Sie diesen Fehler. Sie müssen die ZIP-Datei des Plugins aus dem GitHub-Repository herunterladen und dann über das WordPress-Dashboard auf Ihre WordPress-Site hochladen.
Ich werde mich nicht mehr auf die WordPress-Entwicklung konzentrieren, daher möchte ich irgendwann die Unterstützung für dieses Plugin einstellen. Ich werde es jedoch weiterhin unterstützen, bis es eine gute Alternative gibt. Ich finde die vom Plugin bereitgestellte Funktionalität nützlich. Sie können es auf einer Live-Site hier sehen: https://digitalprinciples.org/community/.
Das Plugin erweitert das WP Discourse-Plugin. Wenn Sie es installieren und aktivieren, wird auf den Optionen-Seiten von WP Discourse ein Reiter „Shortcodes“ hinzugefügt, der Ihnen einige Optionen zur Konfiguration bietet:
Doh, mein Fehler. Verstanden, dass wir weitermachen. Ich habe mir auch die von dir weiter oben erwähnten Embedding Topics angesehen, die für meinen Zweck vielleicht genauso gut funktionieren.
Ich habe das Plugin installiert und aktiviert sowie den Shortcode [discourse_latest] in einen Beitrag (und in die Seitenleiste) eingefügt, um die Ausgabe zu prüfen, aber es erscheint nichts. Der Reiter für Shortcodes wird jedoch auf der Einstellungsseite von WP Discourse angezeigt.
Muss ich noch etwas anderes tun?
Vielen Dank und entschuldige bitte, dass ich zu deinen WordPress-Problemen beitrage ; )
Ich kann es wahrscheinlich heute nicht testen, aber um einen Shortcode in einem Text-Widget der Seitenleiste verwenden zu können, müssen Sie normalerweise etwas wie Folgendes zu Ihrem Theme hinzufügen:
add_filter( 'widget_text', 'do_shortcode' );
Anfang nächster Woche werde ich einige Tests mit dem Plugin durchführen und außerdem die Antworten in diesem Thema sowie die Readme-Datei des Plugins bereinigen.
Ich habe das beim Widget versucht, aber es hat nicht funktioniert. Es funktioniert auch nicht direkt in Beiträgen oder Seiten über den Shortcode-Block-Editor.
Ich kann bestätigen, dass andere Shortcodes aus anderen Bereichen funktionieren.
Kein Stress, ruf mich einfach an, falls ich helfen kann.
Gibt es eine Neuigkeit dazu, wie man das zum Laufen bringt? Ich habe auf die neueste Version aktualisiert, aber der Shortcode funktioniert auf meiner Website immer noch nicht.
Die Arbeit an diesem Plugin wurde vorübergehend eingestellt. Wir haben einen neuen (ausgezeichneten) externen Auftragnehmer, der unser WordPress-Plugin wartet. Ich werde später diese Woche eine Ankündigung dazu veröffentlichen. Meine eigene Arbeit an der Integration von Discourse und WordPress verlangsamt sich für die nächsten Monate. Wenn jemand Interesse daran hat, die Wartung des wp-discourse-shortcodes-Plugins zu übernehmen, nehmen Sie bitte Kontakt mit mir auf. Da das Plugin vor der Einführung des Block-Editors entwickelt wurde, bin ich mir nicht sicher, ob der beste Ansatz darin besteht, das Plugin zu aktualisieren, um WordPress-Blöcke zu unterstützen, oder ob es besser wäre, mit einem neuen Plugin mit ähnlicher Funktionalität von vorne zu beginnen.
Ich verstehe. Hoffentlich kann der Neue helfen, denn ich freue mich sehr darauf, die neuesten Themen auf der Website anzeigen zu können, um Leute in die Foren zu locken.
Übrigens: Gibt es eine Möglichkeit zu prüfen, ob der Shortcode überhaupt verarbeitet wird? Auf den Seiten, auf denen ich ihn verwende, wird der Shortcode-Text selbst angezeigt, als wäre er kein Shortcode, d. h. es wird