Joker 17 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 سلامميخواستم بپرسم که میشه به من کمک کنید که من بتونم برای یک پست، فقط با ثبت نام اجازه نظر دادن رو بزارم، و برای سایر پستها، مثل قبل× نظر دهی باز باشه.یعنی من نمیخوام همهی نظر ها با ثبت نام امکان پذیر باشه، بلکه فقط برای یک پست یا صفحه اینطور باشه.ممنون. نقل قول لینک به ارسال
isk 4447 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 این تعداد پست های اینجوری زیادهستند؟اگر رویه ایی برای این چنین پست هایی دارید خیلی ساده براشون یه تمپلیت اختصاصی بنویسید و برای comment_template این جور پست ها شرط رجیستر یوزر بذارید. در کمتر از 5 دقیقه کل کار انجام میشه 2 نقل قول لینک به ارسال
Joker 17 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) ممنون، میشه بیشتر توضیح بدید ؟منظورم شرط رجیستر یوزر هست. چه شرطی و چه کدی ؟ـــــــــــــــــــــو اگه تعداد زیاد نباشه و من بخوام فقط "یک" پیج یا پست اینطوری باشه(یعنی با ثبت نام بشه نظر داد) راه دیگه ای هم هست ؟ ویرایش شده مرداد 92 توسط Joker نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 نمایش فقط برای اعضا 4 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 در ضمن اگر قالب شخصی سازی شده برای کامنت ها دارید می تونید شرطش رو تعریف کنید به این ترتیب که در برگه comments.php بگردید دنبال <?php if ( get_option('comment_registration') && !$user_ID ) : ?><p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', 'kubrick'), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p><?php else : ?>و تبدیل کنیدش به <?php if ( get_option('comment_registration') && !$user_ID ) : ?><p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', 'kubrick'), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p><?php elseif($id ==38152 && !$user_ID ) :?><p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', 'kubrick'), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p><?php else : ?> 3 نقل قول لینک به ارسال
isk 4447 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 حالا دوستان راه هایی فرمودند - اینم یکیش:برای پست هایی که فقط اعضا بتونن کامنت بدن مثلا تگی مثل: user_register قرار بدید.یک کپی از single.php تهیه بشه و به نام مثلاً single-user-reg.php در پوشه پوسته ذخیره بشه.برای single.php این شرط رو میذاریم :<?phpif(has_tag(user_register)) {include 'single-user-reg.php';} else {?><?php get_header(); ?> <div id="container"> <div id="content"> . . . . . </div><!-- #content --> </div><!-- #container --><?php get_sidebar(); ?><?php get_footer(); ?><?php } ?>و در single-user-reg.php برای<?php comments_template(); ?>شرط زیر رو قرار میدید:<?php if ( is_user_logged_in() ) { ?> <?php comments_template(); ?> <?php }?>با این روند پست هایی که دارای تگ user_register به single-user-reg.php هدایت میشن و در اینجا باکس کامنت فقط برای is_user_logged_in نمایش داده میشه 4 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .