Probleme mit ShortCodes

Seid WordPress 2.5 bie­tet das Blogging-System sei­nen Erweiterungen (Plugins) die neue Möglichkeit an,  mit so ge­nann­ten ShortCodes Inhalte ein­fach und dy­na­misch zu mo­di­fi­zie­ren. Dazu muss ei­ne Modifikations-Funktion auf ei­nen ent­spre­chen­den ShortCode re­gis­triert wer­den, wel­cher dann au­to­ma­tisch auf­ge­ru­fen wird. Ein ShortCode kann da­bei noch zu­sätz­li­che Parameter de­fi­nie­ren, die dann die­ser Funktion zur Auswertung durch­ge­reicht wer­den (Beispiel mit zwei Parameter: [ShortCode Param1=Wert1 Param2=Wert2]). Eines der be­rühm­tes­ten WordPress-Erweiterungen, wel­che in der neus­ten Version die­se Technologie ein­setzt, ist die Gallery-Verwaltung NextGEN Gallery. Und mit ih­rem Einsatz fällt ein klei­ner Fehler in WordPress auf: ShortCodes kom­bi­niert mit sehr lan­gen Beiträgen füh­ren bei der Anzeige ger­ne zu ei­nem lee­ren Ergebnis.
wei­ter…

7

Problem in bb-settings

Nach dem Update auf PHP 5.2.5 be­kam ich auf ei­ner mei­ner ver­wal­te­ten Webpräsenzen mit ei­nem bbPress-Forum in der Version 0.8.3 nun fol­gen­de Fehlermeldung:
Warning: Invalid ar­gu­ment sup­plied for fo­reach() in /.../bb-settings.php on li­ne 173 / 169
Hier be­kommt die ForEach-Schleife ein un­gül­ti­ges Array von der Funktion glob() ge­lie­fert, wenn die­se auf ei­nen Fehler trifft. Damit in solch ei­nem Fehlerfall die ner­vi­ge Fehlermeldung nicht mehr auf­taucht, muss der Code in bb-settings.php an­ge­passt wer­den. wei­ter…

2

CSS Box-Model und IE

Das Internet bie­tet vie­le WordPress-Themes zum Herunterladen, mit de­nen man sei­nen ei­ge­nen Blog op­tisch ge­stal­ten kann. Ist je­doch mehr Individualität er­wünscht, muss man sich die Mühe ma­chen und ein ei­ge­nes Theme ge­stal­ten. Neben Kenntnisse in ei­nem mo­der­nen Grafiktool, wie zum Beispiel in Adobe Photoshop und dem nö­ti­gen gra­fi­schen Feingefühl, so­wie Grundkenntnisse in PHP, ist auch das Studium der Dokumente auf der WordPress-Webseite zum Thema Design und Layout er­for­der­lich. Früher oder spä­ter stößt man un­ter Umständen auf das Problem, dass sei­ne Seite von den ein­zel­nen Webbrowsern mit leich­ten Abweichungen dar­ge­stellt wird. Abstände und Breitenangaben schei­nen un­ter­schied­lich in­ter­pre­tiert zu wer­den.
wei­ter…

0