Kobieta Koduje

Opinie zgodne z rodo, inicjał zamiast nazwiska autora

Jak usunąć nazwisko klienta w opinii woocommerce

Jeśli korzystasz z opini klientów na stronie produktów w woocommerce i chcesz skrócić nazwisko swoich klientów jedynie do inicjału np. Justyna J. to w pliku functions.php Twojego szablonu, należy dodać poniższą formułę:

// Zamiana nazwiska klienta na inicjał nazwiska w opieniach klienta

add_filter('get_comment_author', 'my_comment_author', 10, 1);

function my_comment_author( $author = '' ) {
// Pobierasz id komentarza z WP_Query
$comment = get_comment( $comment_ID );
if (!empty($comment->comment_author) ) {
if($comment->user_id > 0){
$user=get_userdata($comment->user_id);
$author=$user->first_name.' '.substr($user->last_name,0,1).'.'; // to co zmieniasz
} else {
$author = __('Anonymous');
}
} else {
$author = $comment->comment_author;
}

return $author;
}

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.