سلام
لطفا كامنتي براي نظردهي كاربران بانشان دادن ip نظردهنده معرفي نماييد
باتشكر
سلام
لطفا كامنتي براي نظردهي كاربران بانشان دادن ip نظردهنده معرفي نماييد
باتشكر
هر جا دوست داری آی پی نظر دهنده نمایش پیدا کنه ، از تگ زیر استفاده کن +اطلاعات بیشتر
<?php comment_author_IP(); ?>
سلام دوست من ... ;-]
دوست من دستور کامل رو براتون میذارم :
<?php // Do not delete these lines
if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if (!empty($post->post_password)) { // if there's a password
if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
?>
<p class="nocomments">رمز را وارد کنید.</p>
<?php
return;
}
}
/* This variable is for alternating comment background */
$oddcomment = 'class="alt" ';
?>
<!-- You can start editing here. -->
<?php if ($comments) : ?>
<span class="comments_rss"><?php comments_rss_link('نظر ها را دنبال کنید'); ?></span>
<h3 id="comments"><?php comments_number('0 نظر', '1 نظر', '% نظر' );?> برای “<?php the_title(); ?>”</h3>
<ol class="commentlist">
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>
<li style="margin:0px; padding-top:10px" class="<?php if ($comment->comment_author_email == "jamejamonline@gmail.com") echo 'author'; else echo $oddcomment; ?> item" id="comment-<?php comment_ID() ?>">
<span class="avatar"><?php echo get_avatar( $comment, 50, ''); ?><span>
<span class="user"><?php comment_author_link() ?> گفته:<br />
<?php if ($comment->comment_approved == '0') : ?>
<em>در انتظار تایید مدیریت</em>
<?php endif; ?>
</span>
<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F
jS, Y') ?> at <?php comment_time() ?></a> <?php edit_comment_link('ویرایش',' ',''); ?></small>
<div class="ctext"><?php comment_text() ?></div>
</li>
<?php
/* Changes every other comment to a different class */
$oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';
?>
<?php } else { $trackback = true; } /* End of is_comment statement */ ?>
<?php endforeach; /* end for each comment */ ?>
</ol>
<?php if ($trackback == true) { ?>
<h3>Trackbacks</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != 'comment') { ?>
<li class="trackbacks"><?php comment_author_link() ?> <small class="commentmetadata"><?php comment_date('F jS, Y') ?> IP : <?php comment_author_IP(); ?></small></li>
<?php } ?>
<?php endforeach; ?>
</ol>
<?php } ?>
<?php else : // this is displayed if there are no comments so far ?>
<?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->
<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">Comments are closed.</p>
<?php endif; ?>
<?php endif; ?>
<?php if ('open' == $post->comment_status) : ?>
<h3 id="respond">دیدگاه خودتان را بیان کنید</h3>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>شما باید <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">وارد شوید </a>تا نظر بدهید.</p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p>وارد شده با نام <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="خروج">خروج »</a></p>
<?php else : ?>
<div id="c">
<div id="cleft"><p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
<label for="author"><small>نام <?php if ($req) echo "(لازم)"; ?></small></label></p>
<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email"><small>ایمیل (منتشر نمیشود) <?php if ($req) echo "(لازم)"; ?></small></label></p></div>
<div id="cright">
<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small>وبسایت:</small></label></p></div>
</div>
<?php endif; ?>
<!--<p><small><strong>XHTML:</strong> میتوانید از این کد ها استفاده کنید: <code><?php echo allowed_tags(); ?></code></small></p>-->
<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
<p><input name="submit" type="submit" id="submit" tabindex="5" value="فرستادن دیدگاه" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; // If registration required and not logged in ?>
<?php endif; // if you delete this the sky will fall on your head ?>
اینو به جای کد های فایل : comments.php از قالبتون کپی نمایید.
تغییرات گرافیکی و استایلش با خودتون .
اگه نخواستید همونجور که مدیر گفتن از دستور زیر استفاده کنید .
IP : <?php comment_author_IP(); ?>
خوش باشین. @},- ~O)
با تشکر از Mizsia و 3zar که کد مربوط به رویت آی پی کاربران را توضیح دادند