Zwei Plugins tun dasselbe - nämlich die ersten x Zeichen eines Blogeintrags nehmen und daraus eine description für die Webseite generieren -, aber eines (serendipity_event_social) macht es richtig (bzw. besser), das andere (serendipity_event_metadesc) hingegen ... nicht so schön.
"Gut" wäre dies:
Code: Select all
<meta property="og:description" content="Über die erfolgreiche Einrichtung eines VPN-Zugangs mit meiner FRITZ!Box hatte ich ja bereits berichtet. Und ich kann nur sagen: das funktioniert ganz wunderbar...." />
Code: Select all
<meta name="description" content="Über die erfolgreiche Einrichtung eines VPN-Zugangs mit meiner FRITZ!Box hatte ich ja bereits [berichtet](/archives/192" />
Nach einem flüchtigen Blick über den Code macht serendipity_event_social ein schlichtes strip_tags() (aber das kann Markdown doch eigentlich nicht erwischen?), wohingegen serendipity_event_metadesc das nur tut, wenn es <p>...</p> findet.
Der andere Unterschied ist der, dass serendipity_event_social nur mit $entry['body'] arbeitet, serendipity_event_metadesc hingegen entweder mit $GLOBALS['entry'][0]['body'] oder $GLOBALS['entry'][0]['plaintext_body'].
*kopfkratz*
Was auch immer serendipity_event_social da richtig macht, gehört auch in serendipity_event_metadesc ... Ich will nur nicht schon wieder einen PR mit ohne Verständnis hin- und her gepasteten Code einwerfen.