wordpress

Back Open Paginator
09.04.2026 06:26
WordPress (@WordPress@mastodon.world)

🌍 Contributor Day at WordCamp Asia 2026 is well underway, and we’re about to go live with a special panel from past release squad members on what it takes to bring a WordPress release to life.

Join the conversation live: youtube.com/live/tWTr9j4uWbE

#WCAsia #WordPress




Show Original Post


09.04.2026 06:00
MrClicko (@MrClicko@mastodon.social)

Über Jahre pflegte ich im Blog einen liederlichen Umgang mit Bildern. Dieser Missstand liess sich mittels beheben. Ein anschauliches Beispiel, wie Websites mittels KI besser und benutzerfreundlicher werden.

blog.clickomania.ch/2026/04/09




Show Original Post


09.04.2026 06:00
2026 (@2026@blog.clickomania.ch)

So bringen wir Word­press dazu, vernünftig mit Bildern umzugehen

Ist die künstliche Intelligenz eine Hilfe beim Webdesign? Vor zweieinhalb Jahren beantwortete ich die Frage mit einem Nein. Vor einem halben Jahr sah es gänzlich anders aus: GPT-5 half mir, lästige Word­press-Probleme zu beseitigen – nicht nur eines, sondern vier an der Zahl.

Ich komme auf das Thema zurück, weil ich ein neuerliches Erfolgserlebnis hatte – und zwar eines, mit dem ich überhaupt nicht gerechnet hatte. Ich hatte meine Anfrage in der festen Überzeugung gestellt, dass mir ChatGPT mitteilen würde, mein Anliegen sei mit vernünftigem Aufwand nicht umsetzbar. Doch die KI behauptete, die Lösung sei ein Klacks. Natürlich hielt ich das erst für die übliche Wichtigtuerei, die wir uns alle von den Sprachmodellen gewohnt sind. Doch eine halbe Stunde später musste ich zugeben: Es war keine Lüge und keine Halluzination gewesen.

Zumindest nicht im Kern. Zwar schaffte es ChatGPT nicht, mir auf Anhieb den richtigen PHP-Code bereitzustellen. Auch Claude scheiterte mit der gleichen Aufgabe. Doch indem ich in einem dritten Anlauf Claude den von ChatGPT hergestellten Code unter die Nase rieb und fragte, was man daran verbessern könnte, kam ich zum Ziel.

Der Missstand: Das Bild steht am Anfang des Blogposts, die Legende kommt erst am Ende

Und darum geht es:

Als Journalist lernt man, dass jede Abbildung eine Legende braucht. Das gilt auch hier fürs Blog, zumal ich oft Symbolfotos verwende, die nicht selbsterklärend sind. Und es gehört zum guten Ton, eine Quellenangabe zu machen. Ich empfehle den Credit auch vorbehaltlos für freies Bildmaterial von Pexels, Unsplash und ähnlichen Anbietern. Er ist dort zwar nicht vorgeschrieben. Doch es ist ungemein hilfreich, nachvollziehen zu können, mit welchen Lizenzbedingungen wir ein Foto verwenden. Es gibt nämlich SEO-Schlaumeier, die versuchen, diesbezügliche Unsicherheiten auszunutzen, um einen Backlink abzustauben.

Bei Bildvermerken und -legenden ist Word­­­press kein leuchtendes Vorbild. Wir können zwar die entsprechenden Informationen in der Datenbank ablegen. In der Mediathek existieren Felder für Titel, Untertitel, eine ausführliche Beschreibung und den Alt-Text für blinde und sehbehinderte Surferinnen und Surfer. Doch diese Informationen kommen nur lückenhaft zum Zug: Der Untertitel erscheint, wenn ein Bild innerhalb des Blogposts platziert wird. Bei Beitragsbildern¹ erscheint er allerdings nicht.

Zumindest nicht bei den Themes, die ich nutze. Falls es Ausnahmen geben sollte, habe ich sie bei meiner (frustrierenden) Suche nicht gefunden. Deswegen entschied ich mich seinerzeit, die Beitragsbilder mit einer Angabe am Ende des Beitrags zu beschriften, und das Untertitel-Feld jeweils leer zu lassen.

Ein Versäumnis, das sich überhaupt nicht rächt

Kann die KI diesen Missstand beheben?

Meine Vermutung war, dass dafür diese Angabe aus dem Beitrag in die Mediathek überführt werden müsste. Ich rechnete mit der Auskunft, dafür brauche es entweder ein kompliziertes und fehleranfälliges Skript, eine tagelange Session eines KI-Agenten oder aber viel Geduld und Handarbeit. Zeit und Geduld hatte ich weder für das eine, noch für das andere und vor allem nicht für das Dritte.

Trotzdem stellte ich die Anfrage an ChatGPT und bekam die Behauptung zurückgeliefert, das sei ein Klacks. Weil die vorgeschlagene Methode mir einleuchtend erschien, probierte ich sie aus. Und siehe da: Nach drei Anläufen kam das Happy End.

Die Lösung fusst auf einem WordPress-Filter. Er kommt während der Ausführung zum Zug, also dann, wenn der Server eine Einzelseite mit einem Blogpost ausliefert:

  1. Über eine eigene Funktion (hinterlegt in functions.php) wird beim Laden des Posts der Credit aus dem Beitrag extrahiert und als Variable gespeichert. Das ist möglich, weil ich die Angabe konsistent mit «Beitragsbild» einleite und kursiv formatiere.
  2. Um eine Doppelung zu vermeiden, wird der Bildvermerk für die Darstellung im Browser entfernt.
  3. Auf der Einzelseite (je nach Theme in der Datei single.php oder content-single.php) wird der Inhalt der Variable als Beschriftung für das Beitragsbild ausgegeben.
  4. Eine Anpassung der Stildatei sorgt für eine konsistente Formatierung der Bildlegenden.
Um diesen Code selbst zu schreiben, hätte ich mehr als eine halbe Stunde gebraucht.

Einleuchtend, oder? Der Erfolg steht und fällt mit dem Timing. Wichtig ist, dass die Bildlegende ausgelesen und die Variable befüllt wird, bevor die Anzeige des Beitrags erfolgt. Dieses Problem stellte ChatGPT anhand des (nicht funktionierenden) Codes von Claude fest, worauf Claude mit dem entsprechenden Hinweis einen einwandfreien Vorschlag machte. Ich stellte dafür jeweils den relevanten Teil der gerenderten Seite aus dem Blog und den relevanten Abschnitt aus content-single.php zur Verfügung. (Natürlich jeweils aus dem Child-Theme.)

Darf man es Vibe-Coding nennen?

Fazit: Das ist ziemlich grossartig! Auf diese Lösung wäre früher nur jemand gekommen, der selbst grosse Word­press-Erfahrung besitzt oder gewillt ist, einen Profi anzustellen und zu bezahlen. Die KI versetzt Webbastlerinnen wie mich in die Lage, eine solche Änderung in Eigenregie umzusetzen. Das Vibe-Coding zu nennen, wäre hochgegriffen: Ohne ein grundlegendes Verständnis für Word­press – wo sind welche Dateien zu finden und was ist ihre wesentliche Funktion – klappt es nicht.

Zumindest vorerst. Wenn wir uns vor Augen führen, wie rasant der Fortschritt beim Vibe-Coding in den letzten Monaten war, rechne ich damit, in ein paar Monaten in der Lage zu sein, mein Theme von Grund auf umzukrempeln.

Fussnoten

1) Beitragsbilder werden nicht im Blogpost platziert, sondern diesem zugeordnet. Sie erscheinen je nach Theme oberhalb oder unterhalb des Titels und auf der Übersichtsseite. ↩

Beitragsbild: Das ist die absolute Ausnahme: In diesem Foto ist die Beschreibung in der Aufnahme selbst enthalten (StockSnap, Pixabay-Lizenz).

#CMS #Programmieren #Publisher #VibeCoding #Wordpress



Show Original Post


09.04.2026 05:45
carpinchotech (@carpinchotech@mastodon.social)

Процес оновлення статусів конфігурацій Wordpress триває. Оптимізація дещо складніша, ніж планували, але кожний крок наближає до стабільної роботи та розширених можливостей. Сподіваюсь, незабаром зможете побачити зміни.

-- MADRE_SO V2.8.0 — Obsidian Intelligence (Sistema Autónomo Certificado)
blog.caprini.dev




Show Original Post


09.04.2026 05:16
rswebsols (@rswebsols@mastodon.social)

Hackers Take Advantage of Major Vulnerability in Ninja Forms Plugin for WordPress

Critical vulnerability in Ninja Forms File Uploads for WordPress prompts urgent action. CVE-2026-0740 allows unauthenticated file uploads and potential remote code execution. Wordfence reports thousands of attacks daily. Upgrade to version 3.3.27+ now: ift.tt/K0kScOZ

Source: ift.tt/K0kScOZ | Image: ift.tt/ufylkGI




Show Original Post


09.04.2026 04:54
Analyst207 (@Analyst207@mastodon.social)

Ninja Forms Flaw Exposes WordPress Sites to Code Execution Risk

A critical vulnerability in the popular Ninja Forms plugin has been discovered, allowing hackers to upload and execute malicious code on WordPress sites without needing login credentials. If you're using Ninja Forms, update to version 3.3.27 immediately to protect your site from remote code execution attacks.

osintsights.com/ninja-forms-fl




Show Original Post


09.04.2026 04:47
negativepid (@negativepid@mastodon.social)

How to install WordPress on a Linux VM

negativepid.blog/how-to-instal




Show Original Post


09.04.2026 04:26
WordPress (@WordPress@mastodon.world)

Are you ready to roll up your sleeves and join us for the WordCamp Asia Contributor Day?

asia.wordcamp.org/2026/contrib

#WCAsia #WordPress




Show Original Post


09.04.2026 01:15
TwoWheelDev (@TwoWheelDev@tech.lgbt)

If your WordPress website needs over 200 plugins to function, maybe it's time to design a custom website from scratch.

I can almost guarantee it'll work a lot faster!

#webhosting #wordpress #webdesign




Show Original Post


09.04.2026 00:01
SteffiZachmeier (@SteffiZachmeier@franken.social)

Schaut mal auf den Zachmusik-Blog. Ich bin die letzten Tage intensiv an einem Relaunch gesessen: Frisches #Wordpress, neues Theme und damit aktuelles Looking und Feeling. Ich hoffe, euch gefällts.
zachmeier.de/blog/




Show Original Post


08.04.2026 23:00
wpbot (@wpbot@wptoots.social)

Defining expectations for Iteration issues make.wordpress.org/core/2026/0 #WordPress #wpdev




Show Original Post


08.04.2026 21:46
shop (@shop@mas.to)

»Woo is at WordCamp Asia 2026!« developer.woocommerce.com/2026 #WordPress #WooCommerce #eCommerce #Shop




Show Original Post


1 ...111 112 113 114 115 116 117 118 119 120 121 ...820
UP