رفتن به مطلب

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


norzad

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

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

لینک به ارسال

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

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

لینک به ارسال

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


if (not comments_allowed_to_guests and user_logged_in) then show_comments

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


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

لینک به ارسال

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

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

لینک به ارسال

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

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

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

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

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

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

لینک به ارسال

کد


<?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);} ?>

لینک به ارسال

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

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

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

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

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

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

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

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

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