رفتن به مطلب

برداشتن دکمه پذیرفتن نظرفقط بزای یک برگه خاص


پست های پیشنهاد شده

با سلام و خسته نباشید

چطوری میتونم دکمه پذیرفتن نظر رو (تو کنترل پنل سایتم) برای یک یرگه خاص بردارم و یعنی فقط برای همون برگه این دکمه به نمایش در نیاد و هیچکس نتونه تاییدش کنه

لینک به ارسال

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

لینک به ارسال

برگه را ویرایش کنید

در صفحه ویرایشگر از گوشه سمت چپ روی تنظیمات بزنید گزینه های گفتگو ها و دیدگاه ها را تیکدار کنید

صفحه را اسکرول کنید تا باکس گفت گوها را ببینید تیک پذیرفتن دیدگاه. و پذیرفتن بازتاب را بردارید و مطلب را ذخیره کنید

لینک به ارسال

سلام اینا رو قبلا امتحان کردم

تیک پذیرفتن دیدگاه رو بر میداشتم کلا اماکن نظر دهی برداشته میشه

تیک دومی هم بر میداشتم بازم دیدگاه هایی که تایید شدن به نمایش در میاد

میخام کسی تو این برگه نتونه دیدگاه رو تایید کنه( دکمه پذیرفتن) رو بزنه حتی خودم

لینک به ارسال
خیلی خوب میشه اگه مثلا ایدی اون پست یا اون برگه رو بدم و امکان پذیرفتن نظر کلا ازش سلب بشه

منظورتون رو نمی تونم درک کنم

اگر می خواهید در یک برگه خاص فرم دریافت نظر داشته باشید اما نظری را نمایش ندهید باید بجای


<?php comments_template(); ?>

در قالب اون برگه بگذارید


<?php comments_form(); ?>

لینک به ارسال

من یه برگه دارم به نام

/*

Template Name: aaaa

*/

که توش دستور

<?php comments_template(); ?>

هم هست. میخام وقتی کسی توش نظر میده ،، فقط بتونیم تو کنترل پنل نظر طرف رو بخونیم ... و هیچ دکمه ای برای تایید(پذیرفتن) نظرش وجود نداشته باشه. ( البته فقط تو همین برگه همچین خاصیتی وجود داشته باشه)

اینجوری http://up.tahaquran.ir/vp/fff.png

لینک به ارسال

سلام

بالاخره یکی باشه که نظرات رو تایید کنه یا نه؟

اگر نمی‌خواهید بعد از تایید، اون نظر نمایش داده بشه

توی برگه کامنت کدی مثل زیر وجود داره


<ol class="comment-list">
<?php
wp_list_comments( array(
'style' => 'ol',
'short_ping' => true,
'avatar_size'=> 34,
) );
?>
</ol><!-- .comment-list -->

یا این‌طوری


<ol class="commentlist">
<?php wp_list_comments('type=comment&callback=custom_comments'); ?>
</ol>

اون رو حذف کنید

اگر هم می‌خواهید کسی نتونه نظرات رو تایید کنه

از افزونه‌هایی مثل User Role Editor & Advanced Access Manager یا ...

می‌تونید استفاده کنید

دقت کنید با این افزونه می‌تونید یک نوع کاربر جدید با دسترسی مثل مدیر (غیر از مدیریت قسمت نظرات) ایجاد کنید ...

لینک به ارسال

دلیلش اینه که من وقتی contact form 7 رو نصب میکنم با بعضی از پلاگین های دیگه سبب سفید شدن صفحه سایت میشه.. برا همین مجبور شدم حذفش کنم و خودم یه برگه ارتباط با ما با فیلد های سفارشی بسازم که(جهت سفارشی شدنش یه سری کد تو فانکشن ریختم) و در وحله اول تو اون برگه فقط

<?php comments_form(); ?> رو گذاشتم بعد دیدم که اگه کسی نظر بده متوجه نمیشه نظرش ثبت شده یانه

برای همین کلا کد

<?php comments_template(); ?>

رو گذاشتم تا حداقل پیغام( نظر شما در انتظار تایید مدیریت هست) رو ببینه و بدونه که نظرش ثبت شده ----- اما مشکل اینجاست مدیرای دیگه وقتی نظرات رو میخونن ، رو تایید نظر کلیک میکنند و نظری که بصورت خصوصی برامون فرستاده شده تو ارتباط با ما سایت برای همه به نمایش در میاد.برا همین میخایم این دکمه تایید نظر رو فقط و فقط از این برگه برداریم.

اگه راهی وجود داشت پس از ارسال نظر پیغام ( پیغام شما با موفقیت ثبت شد) به نمایش در بیاد ---من بجای <?php comments_template(); ?> این کد رو میزاشتم <?php comments_form(); ?>

ویرایش شده توسط bnyamin2012
لینک به ارسال

سلام. :o واقعا خیلی آدم جالبی هستید :D خوب دوست عزیز به جای این کار شما باید یک افزونه ی فرم تماس ساز دیگه رو استفاده می کردید یا اینکه یک تمپلیت جدید توی پوستتون ایجاد کنید و توی محتوای اون ، کد مربوط به یک فرم تماس رو قرار بدید ، بعد یک برگه جدید ایجاد کنید و اون تمپلیت رو بهش اختصاص بدید .

لینک به ارسال

دوست عزیز(گروه توسعه) قبلا این کار رو انجام دادم اما ماشالله تو سایتمون مدیرا به خودش زحمت نمیدن برن ایمیل ها رو چک کنن واسه همین از کامنت خود سایت استفاده کردم چون وقتی تو حسابشون لاگین میشن ببینن و فقط با چند تا کد تو فانکشن سفارشیش کردم فقط مشکل پیغام بعد ارسال نظره که نمیدونم با چه کدی بعدی ارسال نظر یه پیغام مبنی بر ثبت پیامش رو ببینه.

دوست عزیز(گروه توسعه) این کارو قبلا انجام دادم ولی مدیرا به خودشون زحمت نمیدن ایمیل ها رو چک کنن

با این ترفن ساده هم پیام رو تو نظرات میبینن هم میتونن از همونجا به ایمیلش جواب بدن

فقط مشکل اینه که اگه بخوام از کد <?php comments_form(); ?> استفاده کنم باس یه پیامی مبنی بر ثبت پیام طرف مقابل بهش نشون داده بشه....

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...