Another little „fix“ for WordPress‘ flattr-Plugin (untitled posts)

by Linus Neumann on August 11, 2010

If you decide to publish a post without title, it will be un-flattr-able using the flattr-Plugin for WordPress, as the flattr-API cannot (yet?) deal with an empty title.
Possible solutions equal those I described for the empty-excerpt-problem.

1. Give the post a title – like you should have done in the first place.

– OR –

2. ‚fix‘ the plugin by pasting the following code in line 179 of flattr. php (Version: 0.9.11):

// In case post has no title...
if (strlen($cleaner($params['title'])) < 1) { $params['title'] = "Untitled Post"; }

This will give untitled posts the title „Untitled Post“ if you really insist on publishing untitled posts.

2 comments

[…] Update: Here’s another little fix for untitled posts… […]

by a little bugfix for the flattr-plugin for Wordpress (Errors occuring for image or video only posts) | Linus-Neumann.de on 11. August 2010 at 18:33. #

Soweit ich weiß, darf ein Titel nicht nur nicht leer sein, sondern darf generell nicht zu kurz sein:

„Ein kurzer Titel, der den Inhalt beschreibt. Darf keine Zeilenumbrüche oder Anführungszeichen enthalten und muss mindestens fünf Buchstaben enthalten.“ ( http://www.web-fortbildung.de/wiki/index.php/Flattr_in_Wordpress-Blog_einbauen )

Ich hatte ein derartiges Problem mit Drei-Buchstabentiteln. Insofern sollte die Codezeile möglicherweise besser
if (strlen($cleaner($params[‚title‘])) < 5) (statt <1) heißen ?!

Das Codesegment im Artikel ist bei mir (Firefox 3.6.10) übrigens schwarz auf schwarz und wird nur beim Markieren sichtbar.

by flattr-Title on 19. September 2010 at 23:18. #

Leave your comment

Required.

Required. Not published.

If you have one.