Mittwoch, 26. Mai 2010
Normalerweise erscheinen alle Meta Daten unter “Benutzerdefinierte Felder”. Möchte man das nicht, weil man eine eigene Meta Box angelegt hat, stellt man dem Paramter ein Unterstrich “_” voraus.
Siehe Wordpress Beispiel Function Reference – Making a hidden custom field
<?php add_post_meta(68, '_color', 'red', true); ?>
Donnerstag, 13. Mai 2010
So… neuer Server neues Glück.
Da unser alter Server schon etwas in die Tage gekommen ist, haben wir ein “Upgrade” gemacht. Gleicher Preise, bessere Hardware.
Leider sind bei der Blog-Migration ein paar � über geblieben. Hab den Dump auf verschiedene Arten eingespielt und gebe mich jetzt mit dem, der die wenigsten � enthält zufrieden. Sozusagen ein klassischer Fall von “Schei� encoding”.
Zusätzlich braucht das Wordpress mit gleichen Einstellungen ein wenig mehr Speicher. Naja… wir hams ja.
Dienstag, 27. April 2010
Heute bin ich durch Zufall über einen zweiten Parameter der Callback Funktion von add_meta_box gestolpert, denn ich irgendwie so noch in keinem Manual oder Tutorial gesehen hab. Folgender Callback…
add_meta_box( 'box_name', 'My Meta Box', 'addMyMetaBoxCallback');
function addMyMetaBoxCallback ($post, $meta_box) {
print_r($metaBox);
}
…liefert als zweiten Parameter immer ein assoziatives Array mit den Schlüsseln
id (String), title (String), callback (Array), args (Array)
Array
(
[id] => box_name
[title] => My Meta Box
[callback] => Array
(
[0] => SitePress Object
([...])
)
[args] =>
)
Möchte man jetzt noch ein paar Parameter übergeben braucht man nur ein paar default Parameter ($context = ‘advanced’, $priority = ‘default’) hinzufügen, um als letztes ein Array mit den gewünschten Übergabeparameter setzen zu können.
add_meta_box('box_name', 'My Meta Box', 'addMyMetaBoxCallback', 'page', 'advanced','default', array('foo', 'bar'));
Sonntag, 14. Februar 2010
Hatte gestern ein noch nicht nachvollziehbares Problem mit WPML und der Standard Wordpress Tag Cloud. Sobald ich das WPML Plugin benutzt hab. Wurden die Linknamen und der zugehörige HREF scheinbar willkürlich zusammengewürfelt
[...]
<a href="/wordpress/tag/1995/">1988</a>
<a href="/wordpress/tag/langweid/">1989</a>
[...]
Lösen bzw. abstellen konnte ich dieses Verhalten erstmal nur durch das Deaktivieren folgender WPML CMS Option
Make themes work multilingual
Adjust IDs for multilingual functionality
This feature turns themes into multilingual, without having to edit their PHP files.
Was und warum das passiert habe ich mir nicht genauer angeschaut, da ich es vorallem wegen der CMS Navigation nutzen wollte.
Aufgetreten ist das Problem mit folgenden Versionen
- WordPress 2.9.1.
- WPML Multilingual CMS Version 1.7.0
Weblinks
WordPress › WPML Multilingual CMS « WordPress Plugins
Montag, 17. November 2008
Wir haben nun das Plugin WPtouch in Betrieb genommen, welches unseren Blog iPhone-/iPod touch-tauglich darstellt. Es erkennt automatisch den User Agent und stellt den Blog (noch in dem Standarddesign) schön auf dem iPhone und Konsorten dar.
Man kann auch weiterhin den normalen Style wählen (weiter unten auf der Seite ist ein Umschalter).
Die Installation ist denkbar einfach, da man nur den Inhalt in den wp-contents/pugins-Ordner entpacken muss und über den Admin das Plugin aktivieren muss.
Montag, 10. November 2008
Diesen Post schreibe ich gerade mit der Wordpress App aus dem iTunes Store. Ein sehr nettes Tool, welches sogar Kategorien und Tags erlaubt. Bei den Tags ist allerdings keine Autocomplete-Funktion dabei. Ein kleiner Haken ist allerdings, wenn man Tags bei bestehenden Posts editiert, erscheint der “Save”-Button nicht. Hierzu muss man dann einen anderen Teil (Text, Kategorie oder Status) ändern, und kann dann speichern.
Man kann sogar Bilder einfügen:
