<?php
// Pobranie komentarzy — identyfikator ostatniego komentarza
$comments = get_comments( 'number=1' );
foreach ( $comments as $comment ) {
  $comment_id = $comment->comment_ID;

  // Dodanie metadanych komentarza — tutaj są to metadane do wyświetlania daty i adresu IP
  $viewed = array( date( "d.m.y" ), $_SERVER["REMOTE_ADDR"] );
  $comment_meta_id = add_comment_meta( $comment_id, 'bwawwp_view_date',
        $viewed, true );
  echo 'Identyfikator metadanych komentarza: ' . $comment_meta_id;

  // Uaktualnienie metadanych komentarza — zmiana formatu danych
  // na 23 paździelnika 2020, 12:00 zamiast 23.10.20
  $viewed = array( date( "j F Y, g:i" ), $_SERVER["REMOTE_ADDR"] );
  update_comment_meta( $comment_id, 'bwawwp_view_date', $viewed );

  // Pobranie metadanych komentarza — wszystkie klucze
  $comment_meta = get_comment_meta( $comment_id );
  echo '<pre>';
  print_r( $comment_meta );
  echo '</pre>';
  // Usunięcie metadanych komentarza
  delete_comment_meta( $comment_id, 'bwawwp_view_date' );
}

/*
Dane wyjściowe tego przykładu powinny być podobne do następujących:
Identyfikator metadanych komentarza: 16
Array
(
    [bwawwp_view_date] => Array
        (
            [0] => a:2:{i:0;s:24:"11 sierpnia 2018, 4:16";i:1;s:9:"127.0.0.1";}
        )
)
*/
?>
