• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
yas_hfb

یه مشکل عجیب در کامنت های وردپرس

6 پست در این موضوع قرار دارد

سلام

دوستان من یه مشکل دارم تو سایتم که خیلی عجیبه و راه حلی هم برای حل این مشکل پیدا نکردم.

داخل سایت من بازدید کننده ها برای هر پستی که کامنت میدن این کامنت ها به صورت اتومات برای یک صفحه پیوست عکس داخل سایت ارسال میشن!!!! همانطور هم که تو عکس زیر میبینید کامنتی که ارسال شده برای یک پست دیگه هست ولی تو برای این صفحه پیوست ثبت شده کامنت البته تمامی کامنت های ارسال شده دیگه داخل سایت برای هر پستی ، فقط برای این صفحه پیوست عکس ثبت میشن!  ممنون میشم اگه راهکاری برای حل این مشکل دارید بفرمایید114153FA0681897.jpg

0

به اشتراک گذاری این پست


لینک به پست

محتویات فایل comments.php رو اینجا قرار بدید

1

به اشتراک گذاری این پست


لینک به پست

به تازگی اینجوری شده یا کلا اینجوری بود ؟

اگه قبلا درست بوده نمی تونه به فایل کامنت پی اچ پی مربوط باشه

1

به اشتراک گذاری این پست


لینک به پست
<?php // Do not delete these lines
	if (!empty($_SERVER['SCRIPT_FILENAME']) && '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"><?php _e('This post is password protected. Enter the password to view comments.','kubrick'); ?></p>

			<?php
			return;
		}
	}

	/* This variable is for alternating comment background */
	$oddcomment = 'class="alt" ';
?>

<!-- You can start editing here. -->


    

   <?php if ($comments) : ?>      
<h2 class="comment-head"><?php comments_number(__('بدون نظر','kubrick'), __('یک نظر','kubrick'), __('% نظر','kubrick') );?></h2>

	 <div class="comment-list">
				
			<ol>
            <?php foreach ($comments as $comment) : ?>
<li class="comments" <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">
<span class="post-top"></span>
<div class="comment-title">

		<div class="name"><?php comment_author_link() ?> گفته است : </div>
		<div class="date"><?php comment_time(__('F jS, Y','kubrick')) ?></div>
</div>
<div class="comment-content">
	<div id="comment">
<div style="width: 100px; float: right;">


	<img width="96" height="96" class="avatar avatar-96 photo avatar-default" src="http://0.gravatar.com/avatar/?d=http://png.findicons.com/files/icons/703/artists_valley_sample/128/business_man_blue.png&amp;s=96" alt="">	</div>
<div style="width: 300px; float: right;">
<?php comment_text() ?>			

<?php if ($comment->comment_approved == '0') : ?>
			<em><?php _e('نظر شما پس از تایید مدیر سایت به نمایش در می آید','kubrick'); ?></em>
			<?php endif; ?></div>	
</div><div class="clear"></div></div>
<div class="comment-footer"></div>
</li>
		<?php
		/* Changes every other comment to a different class */
		$oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';
	?>

	<?php endforeach; /* end for each comment */ ?>

	</ol>

</div>
 <?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. -->
	 <h2 class="comment-head">امکان ارسال نظر وجود ندارد</h2>	


  </div>
	<?php endif; ?>

	<?php endif; ?>			
			
	 
	<?php if ('open' == $post->comment_status) : ?> 
<div class="addcomment">
	<div class="comment" class="alt" id="comment-10438">
	<div class="comment-title">
	<div id="title">
	<h2>ارسال نظر</h2>
	</div>
	</div>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p><?php _e('You must be','kubrick'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>"><?php _e('logged in','kubrick'); ?></a>
  <?php _e('to post a comment.','kubrick'); ?>
</p>
<?php else : ?>	 
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

<?php if ( $user_ID ) : ?>

<p><?php _e('Logged in as','kubrick'); ?> <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="<?php _e('Log out of this account','kubrick'); ?>"><?php _e('Log out','kubrick'); ?> &raquo;</a></p>	
<?php endif; ?>
	<div class="comment-content">
	<div id="comment">

	<div class="commentdata">
		<input type="text" placeholder="نام شما" name="author" id="author" value=""  tabindex="1" class="c-input" />
		<input type="text" name="email" placeholder="ایمیل شما" id="email" value="" tabindex="2" class="c-input" />
<div class=clear></div>		 
		<div>
		<textarea placeholder="متن و پیام شما" name="comment" id="text" tabindex="4"></textarea>
		</div>

<div class=clear></div>

<input type="submit" name="submit" id="submit" tabindex="5" value="ارسال" />
<input type="hidden" name="comment_post_ID" value="4907" />  
	            </form>
			</div>
	</div><div class=clear></div>
	</div>
	<div class=comment-footer></div>
	</div>
	</div>
			<div class=clear></div> <!-- mshkok-->


<?php endif; // If registration required and not logged in ?>

<?php endif; // if you delete this the sky will fall on your head ?>

کد مربوط به کامنت ها.

قبلا همچین مشکلی نبود یه چند وقتی هست که این مشکل پیش اومده

0

به اشتراک گذاری این پست


لینک به پست

افزونه ی خاصی نصب کردید مربوط به کامنت ؟

1

به اشتراک گذاری این پست


لینک به پست
در در ۱۳۹۵/۹/۸ ه‍.ش. at 23:44، MVahedi گفته است :

افزونه ی خاصی نصب کردید مربوط به کامنت ؟

نه هیچ افزونه خاصی که مربوط به کامنت ها باشه نصب نشده است

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط shayan201680
      سلام و خسته نباشید خدمت دوستان عزیز
       
      میخواستم در بخش کامنت های سایتم، وقتی کسی نظری میفرسته و نظرش تایید میشه و یا کسی به نظرش جواب میده از طریق ایمیل این موضوع به شخص اطلاع داده بشه!
       
      آیا برای انجام این کار نیاز به افزونه خاصی دارم؟
      خود وردپرس به صورت پیشفرض این کارو انجام نمیده؟
       
      با تشکر
    • توسط sepnaweb.com
      با سلام 
      فردی هست که بتونه من رو برای نمایش کامنت ها کمک کنه
      <?php comments_template(); ?> 
      این کد در کدام قسمت و فایل قالب باید قرار بگیرد ؟ 
      همه این روش های زیر را انجام داده ام و البته اصلا این گزینه ها برای من نمایش داده نمی شود نسیت!
      Turning on Comments for a Single Post or Page
      After navigating to the editing screen for the post or Page you wish to add comments to, find the “Discussion” box and check “Allow Comments.” (If you do not see the “Discussion” box on the edit Page, click “Screen Options” in the upper right corner of the browser window. Make sure the box next to “Discussion” is checked.) Save your changes by clicking “Publish”, “Save Draft” or “Update."
      Turning on Comments from the Posts or Pages Screen
      Navigate to the Posts or Pages screen. In the list of Pages or posts, find the one you want and hover your cursor over the title of the post. You will see several links appear underneath the title. Click "Quick Edit" and check “Allow Comments.” Click “Update” to turn comments on for that post. 
      Turning on Comments for Multiple Posts or Pages
      From the Posts/Pages screen, check the boxes next to the posts or Pages on which you want to enable comments. Select "Edit" from the "Bulk Edit" Dropdown box and click Apply. Then, select "Allow" next in the Comments dropdown box and finish by clicking "update." 
      Managing Incoming Comments
      Once you start receiving comments on your site, you can check the status of comments quickly by looking at the dashboard, the admin bar, or the left navigation menu. When you log in, the dashboard's "Activity" box will show you the status of your comments. Hover over a comment to see your moderation options. From "Activity - Comments" you can approve, reply, edit, mark as spam, or trash comments. Alternatively, you can look to see if there is a number next to the comment bubble in the admin bar or "Comments" in the left navigation. This number represents how many pending comments require your attention.
      Moderating Comments with the Comment Screen
      WordPress makes moderating your users' comments a simple process. The Comments Screen lays out the basic information about each comment and lets you decide what to do with it.
      The Comments screen is divided into three columns: Author, Comment and In Response To. Each of these columns provide you with a different category of information about a particular comment.

      Number Key
      Commenter Gravatar Commenter Name Commenter Website URL Commenter Email Address Commenter IP Address Time and Date Comment was submitted Comment Text Comment Moderation Options. You can approve, spam or trash a comment with one click. Reply, Quick Edit or Edit will open up a new screen for you to write a reply to the comment or edit the comment. Post Name Number of Comments on the Post, Link to View Post Bulk Edit Comments
      Like the posts and Pages screens, the Comments screen supplies a Bulk Action dropdown box. Select the comments you want to edit, and then select Unapprove, Approve, Mark as Spam, or Move to Trash from the dropdown and click "Apply."
      Supporting Resources
      Moderating Your Recent Comments from the Dashboard Comments are King (WordPress.tv talk by Matt Browne about fostering a community of commenters) Comment Moderation Comment Spam Spam FAQ Categories: WordPress Lessons WordPress Help Getting Started Interactivity New page created Home Page WordPress Lessons Getting Started Working with WordPress Design and Layout Advanced Topics Troubleshooting Developer Docs About WordPress Codex Resources
      Community portal Current events Recent changes Random page Help
    • توسط yasdata
      یکی از مهم ترین قسمت های یک سایت وردپرس قسمت دیدگاه های اون هست .
      که کاربران و بازدید کننده میتوانند نظر خودشون رو به راحتی قرار بدهند برای شما.
      اما ممکنه اسپمر ها به سایت شما حمله کنند و پیام های اسم ارسال کنند که برای شما ناخوش آمد باشه .
      با استفاده از این آموزش میتوانید به راحتی جلوی اسپمر هارو بگیرید.
      ایجاد محدودیت ارسال کامنت در وردپرس
      فایل functions.php قالب خودتون رو ویرایش کنید و کد زیر را درون آن قرار دهید.
      add_filter( 'preprocess_comment', 'wpb_preprocess_comment' ); function wpb_preprocess_comment($comment) { if ( strlen( $comment['comment_content'] ) > 5000 ) { wp_die('متن نظر شما طولانی است.'); } if ( strlen( $comment['comment_content'] ) < 60 ) { wp_die('نظر شما خیلی کوتاه است! متن بیشتری بنویسید'); } return $comment; } شما میتونید با تغییر اعداد 5000 و 60 محدودیتی که میخواهید رو قرار دهید.
      کارایی این کد به این صورت هست که:
      کامنتی که قراره روی وبسایت شما بذارند حتماً در این بازه کارکتر قرار میگیره و اجازه نمیده تا بیشتر یا کمتر از این محدودیت کامنت گذاشته بشه !
      درصورتی که میخواید جلوی اسپمر هارو بگیرید محدودیت رو تنظیم کنید روی اینکه کامنت ها بیشتر از 500 کارکتر نشه ، همچنین اندازه مناسب برای حداقل میزان کامنت هم مناسبش 40 هست.
       
      البته با افزونه هم میتونید این کار رو انجام دهید.
      با استفاده از افزونه control comment length میتوانید میزان کارکتر دیدگاه هارو محدود کنید.
      صفحه افزونه
      ابتدا افزونه را نصب کنید.
      سپس به بخش تنظیمات > control comment length بروید و تنظیمات افزونه را انجام دهید.
      در این قسمت میتوانید حداقل و حداکثر طول کامنت رو تنظیم کنید.
      که پیشنهاد میکنم حداقل 60 کارکتر و حداکثر 5000 کارکتر قرار دهید.
       
      پیشنهاد تیم یاس دیتا استفاده از روش تغییر فایل functions.php هست.
      چون افزونه های نصب شده باعث سنگین شدن وردپرس میشوند.
    • توسط omid3d
      سلام دوستان خسته نباشید
      من سایت وردپرسیم روزانه حدود 50 الی 100 کامنت اسپم داره...همشون یا تبیغ یک محصول روسی یا آلمانی هستند یا یه چیز بی خود...برای این کار چی کار کنم؟ کدوم پلاگین رو نصب کنم...
      لطفا راهنمایی کنید.
      اگه پلاگینی معرفی میکند روش کارشم توضیح بدید...ممنونم
    • توسط mahdiar
      سلام
      من می خوام یک فیلد آپلود به کامنت ها اضافه کنم بدون استفاده از افزونه . سرچ کردم ولی مطلب خوبی پیدا نکردم . ممنون میشم راهنمایی بفرمایید .