ugrás a tartalomhoz

Kommentező neve mellet legyen a weboldala linkje

Sepiroth · 2009. Júl. 6. (H), 16.03
Ez itt egy wordpress rendszerből kivett kódsor.

<?php printf(__('&nbsp;<span class="kommentnevek">%s</span>'), get_comment_author_link()) ?>

Itt most az van, hogy a kommentező weboldalához vezető link, a kommentező neve. Azt szeretném, ha a kommentező weboldala, az alábbi formában nézne ki, lenne elérhető a kommenteknél pl:

Barát Csaba (http://www.supertutorial.hu )

és persze úgy, hogy a zárójelben lévő link, kattintható legyen. Ebben kérném segítségeteket.
 
1

get_comment_author_url

kerzo · 2009. Júl. 6. (H), 16.33
Ezt a kódot szúrd be oda, ahol szeretnéd megjeleníteni az url-t:

<?php
  $url = get_comment_author_url();
  if ( ! empty( $url ) && 'http://' != $url ) {
    $link = "<a href='$url' rel='external nofollow' target='_blank'>" . __($url) . "</a>";
    printf( __( 'URL (%s):' ), apply_filters('get_comment_author_link', $link ) );
  } else {
    _e( 'URL:' );
 }
?>
A 4. sorban a ($url) előtt van 2 alulvonás karakter, de valamiért nem biztos, hogy itt megjelenik.
2

empty

kerzo · 2009. Júl. 6. (H), 16.34
A 3. sorban pedig csak 1 empty van :)
3

szinező nélkül

kerzo · 2009. Júl. 6. (H), 16.41
Így néz ki szinező nélkül:

<?php
$url = get_comment_author_url();
if ( ! empty( $url ) && 'http://' != $url ) {
$link = "<a href='$url' rel='external nofollow' target='_blank'>" . __($url) . "</a>";
printf( __( 'URL (%s):' ), apply_filters('get_comment_author_link', $link ) );
} else {
_e( 'URL:' );
}
?>

Az alulvonás nem nagy barátja a kódszinezőnek.