رفتن به مطلب

قفل دیدگاه از مهمان


norzad

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

تنظیمات - گفت و گو ها - دیگر تنظیمات دیدگاه ها - کاربران باید نام‌نویسی کرده باشند و وارد شده باشند تا بتوانند دیدگاهشان را بنویسند

  • امتیاز 3
لینک به ارسال

تنظیمات - گفت و گو ها - دیگر تنظیمات دیدگاه ها - کاربران باید نام‌نویسی کرده باشند و وارد شده باشند تا بتوانند دیدگاهشان را بنویسند

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

لینک به ارسال

در page.php فکر کنم باید یه همچین شرطی


if (not comments_allowed_to_guests and user_logged_in) then show_comments

برای عبارت زیر گذاشت


<?php comments_template('', true); ?>

  • امتیاز 4
لینک به ارسال

طبق پست قبلی ویرایش کنید فایل page.php را

<?php if(is_user_logged_in()) comments_template('', true); ?>

  • امتیاز 4
لینک به ارسال

اگر شرط اعمال بشه

نباید بخش دیدگاه نمایش داده بشه

http://codex.wordpress.org/Function_Reference/is_user_logged_in

محتوای فایل page را اینجا قرار دهید (همراه با تغییرات داده شده)

  • امتیاز 3
لینک به ارسال

کد


<?php get_header(); ?>
<div id="container">
<?php if( 'sidebar-content-sidebar' == esplanade_get_option( 'layout' ) ) : ?>
<div class="content-sidebar-wrap">
<?php endif; ?>
<section id="content">
<?php if( have_posts() ) : the_post(); ?>
<article <?php post_class(); ?> id="post-<?php the_ID(); ?>">
<div class="entry">
<?php if( esplanade_get_option( 'breadcrumbs' ) ) : ?>
<div id="location">
<?php esplanade_breadcrumbs(); ?>
</div><!-- #location -->
<?php endif; ?>
<header class="entry-header">
<<?php esplanade_title_tag( 'post' ); ?> class="entry-title"><?php the_title(); ?></<?php esplanade_title_tag( 'post' ); ?>>
</header><!-- .entry-header -->
<div class="entry-content">
<?php the_content(); ?>
<div class="clear"></div>
</div><!-- .entry-content -->
<?php wp_link_pages( array( 'before' => '<footer class="entry-utility"><p class="post-pagination">' . __( 'Pages:', 'esplanade' ), 'after' => '</p></footer><!-- .entry-utility -->' ) ); ?>
</div><!-- .entry -->
<?php comments_template('', true); ?></<?php if(is_user_logged_in()) comments_template('', true); ?>
</article><!-- .post -->
<?php else : ?>
<?php esplanade_404(); ?>
<?php endif; ?>
</section><!-- #content -->
<?php if( 'sidebar-content-sidebar' == esplanade_get_option( 'layout' ) ) : ?>
<?php get_sidebar( 'left' ); ?>
</div><!-- #content-sidebar-wrap -->
<?php get_sidebar( 'right' ); ?>
<?php elseif( ( 'no-sidebars' != esplanade_get_option( 'layout' ) ) && ( 'full-width' != esplanade_get_option( 'layout' ) ) ) : ?>
<?php get_sidebar(); ?>
<?php endif; ?>
</div><!-- #container -->
<?php get_footer(); ?>

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

این خط:

<?php comments_template('', true); ?></<?php if(is_user_logged_in()) comments_template('', true); ?>

بشه:

<?php if(is_user_logged_in()){ comments_template('', true);} ?>

  • امتیاز 4
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...