Ist man nun in das rabbit hole gesprungen (das der Speed-Optimierung) will man natürlich auch alle jene Icons finden, die man so auf der ganzen Website vertreut verwendet hat. Und weil das eine eigentlich dumme Aufgabe und langweilig ist kommt wieder die AI ins Spiel, genauer der
MCP Novamira der eine
Staging-Kopie der Website mit der AI verbindet. (
Hier mehr zu Novamira in WordPress).
Ich habe mich dazu entschlossen, mit die Verwendung der Icons nur auflisten zu lassen und diese händisch zu ersetzen. Es wäre zwar möglich, dass die AI machen zu lassen, aber hier kommt eine Eigenart des SVG-Formates ins Spiel: Eigentlich sind SVG-Dateien nur Textdateien, in denen eine Beschreibung steht wie das Icon aussieht (daher, weil Sicherheitsrelevant, auch immer das Rumgemurkse bis man SVG innerhalb von WordPress uploaden kann). Was genau aber in der SVG-Datei drinnen steht liegt am ersteller der Datei. Hat man nur eine Quelle ist das zumindest gleich. In meinem Fall sind es aber Logos, selber gezeichnete SVGs und Dateien, die ich vom
SVG-Repo geladen habe (=absoluter Tip!).
Und weil das eben so ist, dass die SVG-Dateien selber unterschiedlich sind und ich ganz sicher war, dass meine Einbindung auch nicht einheitlich ist war die Entscheidung, diese gleich händisch zu ersetzen, damit ich dann fehlerhafte Darstellungs-Größen auch gleich korrigieren kann. Daher der Prompt:
auf stage.werkform.at werden für die icons oft fontawesome verwendet. Diese braucht aber recht viel speicher und ladezeit. Ich will die Icons duch custom svg ersetzen. Überprüfe, wo überall font awesome eingesetzt wird.
Font-Awesome-Nutzung auf stage.werkform.at
Ich habe die Datenbank (Bricks-Postmeta, Post-Content, wp_options) sowie die Child-Theme-Dateien durchsucht.
Umfang: 69 Icon-Instanzen, 33 verschiedene Icons, über 16 Seiten/Beiträge + Header/Footer-Templates
Wo Font Awesome tatsächlich als Frontend-Icon verwendet wird (Bricks icon-Feld)
[…]
Um mir die Arbeit zu erleichtern habe ich mir nicht nur die Liste erstellen lassen sondern diese auch mit den Icons selber und den Links dazu auf einer Seite zusammenstellen lassen. Damit habe ich bei der Gelegenheit auch Inkonsistenzen Bereinigt (zb. gleiches Icon in verschienden versionen (outline, full) oder auch verschiedene Icons gesehen, die eigentlich in der Verwendung durch nur ein Icon ersetzt wurden. Vorher waren die Icons über die Fontawsome-Sets in Verwendung: