thomas.stachl.me

Mit Sicherheit kein Risiko

Veröffentlicht von Thomas Stachl am 30. September 2009

Sicherheit ist ein Zustand, der frei von unvertretbaren Risiken der Beeinträchtigung ist oder als gefahrenfrei angesehen wird. Mit dieser Definition ist Sicherheit auf ein einzelnes Individuum als auch auf andere Lebewesen, auf unbelebte reale Objekte oder Systeme wie auch auf abstrakte Gegenstände bezogen.

Aber was bedeutet Sicherheit für dich, für dein persönliches Leben? Jeder von uns setzt sich täglich neuen Risiken aus. Wenn wir in ein Auto steigen oder öffentliche Verkehrsmittel verwenden. Selbst wenn wir einfach nur über die Straße gehen sind wir unkalkulierbaren Risiken ausgesetzt.

weiterlesen

Yet Another Love Song

Veröffentlicht von Thomas Stachl am 3. Juli 2009

Heute nacht hat mich die Muse geküsst und ich habe ein Liebeslied geschrieben einen Auszug davon stelle ich hier in meinem Blog vor. Viel Spass beim Lesen.

weiterlesen

Der Traum eines Jungen

Veröffentlicht von Thomas Stachl am 29. Juni 2009

Als ich klein war, sprach ich wie ein Junge, ich verhielt mich wie ein Junge, ich war ein Junge – als ich älter wurde, legte ich alles ab – von nun an sprach ich wie ein Mann, ich kleidete mich wie ein Mann und verhielt mich wie ein Mann. Doch noch heute weiß ich, als ob es gestern gewesen wäre, wie viel Spass ich am Leben hatte als ich ein Junge war.

weiterlesen

Neues Outfit bei Kommentaren (callback)

Veröffentlicht von Thomas Stachl am Freitag, 12. Dezember 2008

Es gibt viele Möglichkeiten das Standard Comment-Template so anzupassen, dass es zum eigenen Design passt. Eine dieser Möglichkeiten möchte ich hier vorstellen. Mit dem Callback kann man ganz einfach das Standard Template von den Kommentaren überschreiben.

Dazu erstellt man einfach eine Callback-Function in der function.php:
{code type=php}
<?php
function custom_comment($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
<li <?php comment_class(); ?> id=”comment-<?php comment_ID( ); ?>”>
<div class=”avatar_cont”><?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?></div>
Comment by <em><?php comment_author_link() ?></em>:
<?php if ($comment->comment_approved == ‘0′) : ?>
<em>Your comment is awaiting moderation.</em>
<?php endif; ?>
<small class=”commentmetadata”><a href=”#comment-<?php comment_ID() ?>” title=”">
<?php comment_date(’l, F jS Y’) ?> at <?php comment_time() ?></a>&nbsp;|&nbsp;<?php edit_comment_link(’Edit’,”,”); ?></small>
<?php comment_text() ?>

<?php echo comment_reply_link(array(’before’ => ‘<div class=”reply”>’, ‘after’ => ‘</div>’, ‘reply_text’ => ‘Reply to this comment’, ‘depth’ => $depth, ‘max_depth’ => $args['max_depth'] )); ?>

<?php } ?>
{/code}

Gut ist so ein Template natürlich wenn man bei den Trackbacks nur den Titel angezeigt bekommen möchte. Dazu wurde von mir die Funktion list_pings in der function.php erstellt:
{code type=php}
<?php
function list_pings($comment, $args, $depth) {
$GLOBALS['comment'] = $comment;
?>
<li id=”comment-<?php comment_ID(); ?>”><?php comment_author_link(); ?>
<?php } ?>
{/code}

Diese habe ich dann in der comments.php mit folgender Funktion eingebunden:
{code type=php}
wp_list_comments(’type=pings&callback=list_pings’);
{/code}

So und jetzt wünsche ich viel Spass beim Anpassen der Themes an WordPress 2.7.

Posted in: Tutorials

Einer hatte eine Meinung zu “Neues Outfit bei Kommentaren (callback)”

  1. daburna Says:

    Großartig! Genau so einen Tipp hab ich gesucht. Werd mich nachher ranmachen und es umsetzen.

Hinterlasse deinen Senf: