Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 سلام به همگیببخشید آیا این امکان وجود داره که بشه ارسال نظر رو فقط برای یک یا چند دسته خاص باز گذاشت ، طوریکه برای بقیه دسته ها بسته باشه ؟ممنون میشم راهنمایی کنید . نقل قول لینک به ارسال
RedPlus 1585 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 سلام بله امکانش هست ! شما توی فایل single.php قسمت که فایل نظزات رو فرخوانی میکنه رو پیدا میکنید و این کد رو میزارین :<?phpforeach (get_the_category() as $category) { if ( $category->name == 'Blog' ) { comments_template(); }?>به جای Blog اسم دسته بندی تون رو میزارین ! میاد چک میکنه اگه این دسته بندی باشه فایل نظرات رو فرخوانی میکنه ! 6 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 بله امکانش هست ! شما توی فایل single.php قسمت که فایل نظزات رو فرخوانی میکنه رو پیدا میکنید و این کد رو میزارین :<?phpforeach (get_the_category() as $category) {if ( $category->name == 'Blog' ) { comments_template();}?>به جای Blog اسم دسته بندی تون رو میزارین ! میاد چک میکنه اگه این دسته بندی باشه فایل نظرات رو فرخوانی میکنه !ممنون بابت پاسخ.ببینید بنده داخل فایل single.php ، دو خط کد مربوط به comment پیدا کردم .یکیش مربوط به تعداد نظرات بود که بالای نوشته قرار میگیره ( جایی که تاریخ انتشار ، نویسنده و ... هست ) که این هیچی .دومیش هم یک تکه کد دیگه بود که کدش اینه : <?php endif; ?> <?php comments_template('', true); ?>این همون کدیه که شما فرمودید ؟ اگه همونه ، کد شما رو رو باید کجاش قرار بدم ؟ضمنا امکان این نیست که به جای نوشتن نام دسته بندی ، کدی باشه که بتونم آی دی دسته بندی رو بنویسم ؟ نقل قول لینک به ارسال
RedPlus 1585 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 (ویرایش شده) سلام بله این کد میشه :<?php comments_template('', true); ?>شما این کد پاک کنید و به جاش کد هایی که دادم رو قرار بدین ! واسه این که ایدی دسته بندی رو بزارین هم فک کنم به این صورت بشه مطمئن نیستم ولی تست کنید :<?phpforeach (get_the_category() as $category) {if ( $category->ID== 'id daste ro bezarin' ) { comments_template();}?>البته این کد فقط یک دسته بندی رو چک میکنه چند تا بهش ندین ! فعلا چک کنید ببینید کار میده اصلا تا بعد اگه جواب داد بگم چطوری چندتا دسته بندی اضافه کنید ویرایش شده اردیبهشت 94 توسط RedPlus 1 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 هر دو تا کدی که دادید (چه کدی که مربوط به نام دسته بندی بود و چه کدی که با آی دی دسته بندی بود) رو گذاشتم ، single.php دیگه بالا نیومد و کلا خطا داد !!! نقل قول لینک به ارسال
استاد اعظم 900 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 https://codex.wordpress.org/Function_Reference/is_categoryhttps://codex.wordpress.org/Function_Reference/in_category 3 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 https://codex.wordpr...nce/is_categoryhttps://codex.wordpr...nce/in_categoryزبانم زیاد خوب نیست و از کدنویسی هم چیز زیادی نمی دونم . لینکهایی که دادید رو رفتم دیدم ولی متأسفانه متوجه نشدم کدوم کد رو باید کجا بزارم ؟اگه بفرمایید مطابق با نیازم چه کدی رو کجا بزارم خیلی ممنون میشم . نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 از این کد استفاده کنید :<?phpif( in_category( 123 ) ) comments_template();?>و به جای 123 آی دی دسته رو بذارید یا اینکه کدی که @RedPlus جان گفتند رو به این صورت تغییر بدیدforeach ($post_cats = get_the_category() as $category) {if ( $category->ID== 'id daste ro bezarin' ) { comments_template();}} 1 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 foreach ($post_cats = get_the_category() as $category) {if ( $category->ID== 'id daste ro bezarin' ) { comments_template();}}کد بالا که جواب نداد !از این کد استفاده کنید :<?phpif( in_category( 123 ) ) comments_template();?>و به جای 123 آی دی دسته رو بذارید یا اینکه کدی که @RedPlus جان گفتند رو به این صورت تغییر بدیداین کد جواب داد . فقط چندتا سئوال داشتم که ممنون میشم راهنمایی کنید تا رفع بشه .1- اگه بخوام ارسال نظر رو برای چند دسته ی خاص باز بزارم ، کد چه تغییری میکنه ؟2- آیا این کد مخصوص دسته ی مادره ؟ یعنی اینکه اگه آی دی دسته ی مادر رو بدم کافیه و تمام زیر دسته ها رو هم شامل میشه و دیگه نیازی به وارد کردن آیدی زیردسته ها نیست ؟3- اگه به صورت دستی ارسال نظر رو واسه یه نوشته ی خاص ببندیم و اون نوشته در همون دسته بندی ای باشه که ارسال نظر رو واسش فعال کردیم ، آیا نظرات اون نوشته خاص بسته میشه و یا اینکه چون ارسال نظر در اون دسته بازه ، واسه اون نوشته هم باز می مونه ؟ 1 نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 سلام در پاسخ به سوال اولتون از این کد استفاده کنید و ای دی ها رو با کاما جدا کنید :<?phpif( in_category( array( 123,546,554,984,251,124 ) ) ) comments_template();?>2- خیر زیر دسته ها رو شامل نمیشه و فقط دسته هایی که تو صفحه افزودن مطلب تیک خوردن رو شامل میشه3- اگر به صورت دستی نظرات یک پست رو ببندید نظرات بسته میشن و مهم نیست تو چه دسته ای باشن ( البته اگه فایل comments.php استاندارد باشه و شرط هاش رو تغییر نداده باشین ) 1 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 2- خیر زیر دسته ها رو شامل نمیشه و فقط دسته هایی که تو صفحه افزودن مطلب تیک خوردن رو شامل میشهاین مورد رو درست متوجه نشدم !!!یعنی اگه مثلا یک دسته مادر ساخته باشیم با عنوان : " وردپرس " و با آیدی 1 ، و بعد چندتا زیردسته با عناوین : " افزونه های وردپرس " و " افزونه های رایگان " با آیدی های 2 و 3 ، رو زیردسته ی " وردپرس " کرده باشیم ، برای اینکه ارسال نظر رو در هر 3 دسته فعال کنیم ، باید هم آیدی دسته مادر رو بدیم و هم آیدی زیردسته هاشو ؟ اگه فقط آیدی دسته مادر که 1 هست رو بدیم کافی نیست ؟سلام در پاسخ به سوال اولتون از این کد استفاده کنید و ای دی ها رو با کاما جدا کنید :<?phpif( in_category( array( 123,546,554,984,251,124 ) ) ) comments_template();?>این کد ، مشکل گذاشتن چند دسته رو حل کرد . فقط یه موردی به چشمم خورد که امیدوارم واسه اینم راه حلی بفرمایید .وقتی این کد رو میزارم ، دسته هایی که آیدیشون در این کد نیست و به عبارت بهتر ، ارسال نظرشون با این کد بسته شده ، یک مشکلی دارن و اون اینه که : نظراتی که کاربران ، قبلا برای اون مطلب گذاشتن هم ناپدید میشه و علاوه بر اینکه از ارسال نظر جلوگیری میکنه ، نظراتی رو هم که قبلا گذاشته شده رو نشون نمیده !!!آیا واسه این هم راه حلی وجود داره یا خیر ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 این مورد رو درست متوجه نشدم !!!یعنی اگر دسته بندیتن به این صورت باشه دسته مادر 1دسته فرزند 1دسته فرزند 2دسته فرزند3[*]دسته مادر 2دسته فرزند چهاردسته فرزند 5و شما دسته مادر1 و دسته فرزند 2 و دسته فرزند5 را علامتگذاری کرده باشید در دسته های فرزند3 و دسته مادر2 و دسته فرزند4 بخش نظرات اجرا نمی شهبرای اینکه فقط بخش ارسال نظر را محدود کنید شرط را باید ببرید داخل comments.php و قبل از فرم ارسال نظر شروعش کنید و بعد از بسته شدن تگ فرم ببندیدش<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?><form>...</form><?php endif;?> 4 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 یعنی اگر دسته بندیتن به این صورت باشهدسته مادر 1دسته فرزند 1دسته فرزند 2دسته فرزند3[*]دسته مادر 2دسته فرزند چهاردسته فرزند 5و شما دسته مادر1 و دسته فرزند 2 و دسته فرزند5 را علامتگذاری کرده باشید در دسته های فرزند3 و دسته مادر2 و دسته فرزند4 بخش نظرات اجرا نمی شهخیلی ممنون از توضیح خوبتون . فقط ببخشید ، پس با این حساب یعنی هیچ راهی نیست که با دادن آیدی دسته مادر در کد ، به طور خودکار تمام زیردسته های اون دسته مادر هم تحت پوشش قرار بگیره ؟برای اینکه فقط بخش ارسال نظر را محدود کنید شرط را باید ببرید داخل comments.php و قبل از فرم ارسال نظر شروعش کنید و بعد از بسته شدن تگ فرم ببندیدش<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?><form>...</form><?php endif;?>در comments.php که نگاه کردم ، تگ <form> رو ندیدم ولی تگ </form> رو دیدم . اما متأسفانه دقیق متوجه نشدم که کد رو کجا بزارم ؟ محتویات این فایل رو در زیر میزارم که شما هم یه نگاه بندازید . <h3><?php comment_form_title( __('Leave a Comment', 'framework'), __('Leave a Comment to %s', 'framework') ); ?></h3> <div class="cancel-comment-reply"> <?php cancel_comment_reply_link(); ?> </div> <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?> <p><?php printf(__('You must be %1$slogged in%2$s to post a comment.', 'framework'), '<a href="'.get_option('siteurl').'/wp-login.php?redirect_to='.urlencode(get_permalink()).'">', '</a>') ?></p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <?php if ( is_user_logged_in() ) : ?> <p><?php printf(__('Logged in as %1$s. %2$sLog out »%3$s', 'framework'), '<a href="'.get_option('siteurl').'/wp-admin/profile.php">'.$user_identity.'</a>', '<a href="'.(function_exists('wp_logout_url') ? wp_logout_url(get_permalink()) : get_option('siteurl').'/wp-login.php?action=logout" title="').'" title="'.__('Log out of this account', 'framework').'">', '</a>') ?></p> <?php else : ?> <p> <input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" /> <label><?php _e('Name', 'framework') ?> <small><?php if ($req) _e("(required)", 'framework'); ?></small></label> </p> <p> <input type="text" name="email" value="<?php echo esc_attr($comment_author_email); ?>" /> <label><?php _e('Email', 'framework') ?> <small><?php if ($req) _e("(required)", 'framework'); ?></small></label> </p> <p> <input type="text" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" /> <label><?php _e('Website', 'framework') ?></label> </p> <?php endif; ?> <p> <textarea name="comment" cols="73" rows="10"></textarea> </p> <!-- <p class="allowed-tags"><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p> --> <p> <input type="submit" name="submit" class="btn" value="<?php _e('submit comment', 'framework') ?>" /> <?php comment_id_fields(); ?> <?php do_action('comment_form', $post->ID); ?> </p> </form> <?php endif; // If registration required and not logged in ?> <div class="clear"></div>ضمنا وقتی که کد :<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>در comments.php گذاشته شد ، باید کد :<?php comments_template('', true); ?>که در داخل فایل single.php هست و واسه فراخوانی فرم ارسال نظره ، از داخل این فایل حذف شه یا خیر ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 <h3><?php comment_form_title( __('Leave a Comment', 'framework'), __('Leave a Comment to %s', 'framework') ); ?></h3> <div class="cancel-comment-reply"><?php cancel_comment_reply_link(); ?></div> <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?><p><?php printf(__('You must be %1$slogged in%2$s to post a comment.', 'framework'), '<a href="'.get_option('siteurl').'/wp-login.php?redirect_to='.urlencode(get_permalink()).'">', '</a>') ?></p><?php else : ?> <?php if(in_category(array(1, 4, 5)) : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <?php if ( is_user_logged_in() ) : ?><p><?php printf(__('Logged in as %1$s. %2$sLog out »%3$s', 'framework'), '<a href="'.get_option('siteurl').'/wp-admin/profile.php">'.$user_identity.'</a>', '<a href="'.(function_exists('wp_logout_url') ? wp_logout_url(get_permalink()) : get_option('siteurl').'/wp-login.php?action=logout" title="').'" title="'.__('Log out of this account', 'framework').'">', '</a>') ?></p><?php else : ?> <p> <input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" /> <label><?php _e('Name', 'framework') ?> <small><?php if ($req) _e("(required)", 'framework'); ?></small></label> </p> <p> <input type="text" name="email" value="<?php echo esc_attr($comment_author_email); ?>" /> <label><?php _e('Email', 'framework') ?> <small><?php if ($req) _e("(required)", 'framework'); ?></small></label> </p> <p> <input type="text" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" /> <label><?php _e('Website', 'framework') ?></label> </p> <?php endif; ?> <p> <textarea name="comment" cols="73" rows="10"></textarea> </p> <!-- <p class="allowed-tags"><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p> --> <p> <input type="submit" name="submit" class="btn" value="<?php _e('submit comment', 'framework') ?>" /> <?php comment_id_fields(); ?><?php do_action('comment_form', $post->ID); ?> </p> </form><?php endif;?> <?php endif; // If registration required and not logged in ?> <div class="clear"></div>کد <?php comments_template('', true); ?>رو به شکل اولیه اش (قبل از شرطی کردن) برگردونیدبرای گذاشتن شرط برای تمام فرزندان یک دسته نیاز به کدنویسیه که من فعلا فرصتش رو ندارم شاید از دوستان کسی باشه که فرصت داشته باشه و بیشتر راهنماییتون کنه. 1 نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 اصولا وقتی شما یه پست ارسال میکنید ، هم دسته مادر رو انتخاب میکنید و هم دسته فرزند رو ، مثلا دسته مادر "موزیک" دسته فرزند "پاپ" و شما هر دو رو تیک میزنید ، و دیگه نیازی به کدنویسی پیچیده تری نیس به نظر من ، اما به هر حال اگه به هر دلیل فقط دسته های فرزند رو هنگام ارسال مطلب انتخاب میکنید ، بگید تا سر فرصت یه کد براش بنویسیم 2 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 CODEویرایش کدهای comments.phpCODEخیلی ممنون . مشکل عدم حذف دیدگاههای نوشته شده توسط کاربران ، در دسته بندی هایی که ارسال نظرشون محدود شده ، حل شد .برای گذاشتن شرط برای تمام فرزندان یک دسته نیاز به کدنویسیه که من فعلا فرصتش رو ندارم شاید از دوستان کسی باشه که فرصت داشته باشه و بیشتر راهنماییتون کنه.کاش که وقتش رو داشتید که این مشکل رو هم حل کنید ولی تا همین جاش هم خیلی کمکم کردید و بسیار بسیار ممنون .اصولا وقتی شما یه پست ارسال میکنید ، هم دسته مادر رو انتخاب میکنید و هم دسته فرزند رو ، مثلا دسته مادر "موزیک" دسته فرزند "پاپ" و شما هر دو رو تیک میزنید ، و دیگه نیازی به کدنویسی پیچیده تری نیس به نظر من ، اما به هر حال اگه به هر دلیل فقط دسته های فرزند رو هنگام ارسال مطلب انتخاب میکنید ، بگید تا سر فرصت یه کد براش بنویسیمبله حرف شما کاملا درسته ، ولی واسه برخی دسته ها ( به عنوان مثال : اخبار ) میشه که به صورت تک دسته ( یا به عبارت بهتر دسته فرزند ) باشه و نیاز به تیک دسته مادر نداره . اینجوری هم تعداد دسته ها کاهش پیدا می کنه و زیاد شلوغ نمیشه و هم اینکه کمی حرفه ای تر به نظر میاد .به هر حال چه شما ( که تا اینجاشم خیلی راهنمایی کردید ) و چه آقای فخار که کاملا در جریان مشکل بنده هستید و میدونید که چی می خوام ، اگه لطف کنید و این مشکل رو هم حل کنید ، خیلی عالی میشه . 1 نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 امشب یکم وقتم آزاد بود براتون یه تابع نوشتم اینو بزارید توی functions.php و به جای in_category از این استفاده کنید :/*** Check if in category and parent categories** @param array $cats array of categories to check* @param string $taxonomy taxonomy name* @param integer $id post id* @author Am!n - <info@dornaweb.com>*/function dw_in_category( $cats = array(), $taxonomy = 'category', $id = '' ) {if( empty($cats) ) return;if( empty( $id ) ) { global $post; $id = $post->ID;}$post_terms = get_the_terms( $id, $taxonomy );$terms_with_parents = array();foreach( $post_terms as $term ) { $terms_with_parents[] = $term->term_id; if( $term->parent && $term->parent != 0 ) $terms_with_parents[] = $term->parent;}$common_terms = array_intersect( $terms_with_parents, $cats );return sizeof( $common_terms ) > 0 ? true : false;}موفق باشید 2 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 نمیدونم چه جوری تشکر کنم . با اینکه خودتونم کاربر هستید ، ولی خیلی خوب به مشکلات کاربرای دیگه توجه دارید و راهنماییشون میکنید .به هر حال بابت وقتی که واسه نوشتن این کد گذاشتید بسیار ممنونم .فقط ببخشید بنده یه ابهام داشتم .بنده الان کد پایین رو بایستی در فایل functions.php بزارم که تا اینجا مشکلی نیست .امشب یکم وقتم آزاد بود براتون یه تابع نوشتم اینو بزارید توی functions.php و به جای in_category از این استفاده کنید :/*** Check if in category and parent categories** @param array $cats array of categories to check* @param string $taxonomy taxonomy name* @param integer $id post id* @author Am!n - <info@dornaweb.com>*/function dw_in_category( $cats = array(), $taxonomy = 'category', $id = '' ) {if( empty($cats) ) return;if( empty( $id ) ) {global $post;$id = $post->ID;}$post_terms = get_the_terms( $id, $taxonomy );$terms_with_parents = array();foreach( $post_terms as $term ) {$terms_with_parents[] = $term->term_id;if( $term->parent && $term->parent != 0 ) $terms_with_parents[] = $term->parent;}$common_terms = array_intersect( $terms_with_parents, $cats );return sizeof( $common_terms ) > 0 ? true : false;}ولی درست متوجه این قسمت از حرفتون نشدم .به جای in_category از این استفاده کنید :یعنی کد زیر<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>که قراره در فایل comments.php گذاشته بشه رو باید به شکل زیر تغییر بدم ؟<?php if( in( array( 123,546,554,984,251,124 ) ) ) : ?> نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 خواهش میکنم وظیفه سخیر ، in_category رو باید به dw_in_category تغییر بدید یعنی کد :<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>رو به کد زیر تغییر بدید :<?php if( dw_in_category( array( 123,546,554,984,251,124 ) ) ) : ?> 2 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 (ویرایش شده) خیر ، in_category رو باید به dw_in_category تغییر بدید یعنی کد :<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>رو به کد زیر تغییر بدید :<?php if( dw_in_category( array( 123,546,554,984,251,124 ) ) ) : ?>بسیار بسیار عالی . کد به خوبی جواب داد .فقط وقتی کد شما رو در فایل functions.php گذاشتم ، هیدر سایت از بالا یکم فاصله گرفت و سفید شد !!! میشه بفرمایید مشکل از چیه و چه راه حلی داره ؟لطفا به عکس زیر توجه کنید تا بهتر متوجه منظورم بشید .قبل از گذاشتن کد ، هیدر کاملا به بالا چسبیده بود و هیچ فضای خالی و سفیدی نداشت . ویرایش شده اردیبهشت 94 توسط Y-a--s--e-R نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 فایل functions.php رو با notepad++ باز کنید و از منوی encoding انکودینگ فایل رو روی utf-8 without BOM قرار بدید و فایل رو ذخیره کنید. مشکل حل میشه . اگه نشد به احتمال زیاد از Admin menu هست 3 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 سلام مجدد . ببخشید جناب amin ، مگه کد زیر رو که دادید فقط مخصوص دسته بندی ها نیست ؟<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>آخه وقتی کد رو در فایل comments.php گذاشتم ، ارسال نظر برای برگه هام هم به طور کلی حذف شد . البته این مشکل رو خودمم تازه متوجه شدم، چون واسه یکی از برگه ها ارسال نظر رو باز گذشته بودم و وقتی رفتم داخل اون برگه به طور اتفاقی فهمیدم که فرم ارسال نظر حذف شده و اول فکر کردم اگه آی دی برگه رو داخل کد بالا بزارم شاید حل بشه که متأسفانه نشد .برای این مشکل راه حلتون چیه؟ خیلی ازتون متشکرم. نقل قول لینک به ارسال
kasra 4929 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 سلام مجدد . ببخشید جناب amin ، مگه کد زیر رو که دادید فقط مخصوص دسته بندی ها نیست ؟<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>آخه وقتی کد رو در فایل comments.php گذاشتم ، ارسال نظر برای برگه هام هم به طور کلی حذف شد . البته این مشکل رو خودمم تازه متوجه شدم، چون واسه یکی از برگه ها ارسال نظر رو باز گذشته بودم و وقتی رفتم داخل اون برگه به طور اتفاقی فهمیدم که فرم ارسال نظر حذف شده و اول فکر کردم اگه آی دی برگه رو داخل کد بالا بزارم شاید حل بشه که متأسفانه نشد .برای این مشکل راه حلتون چیه؟ خیلی ازتون متشکرم.این کد برای دسته بنمدی هاستاگر برای برگه ها میخواید باید از توابع برگه ها استفاده کنید :is_page () 1 نقل قول لینک به ارسال
Y-a--s--e-R 31 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 این کد برای دسته بنمدی هاستاگر برای برگه ها میخواید باید از توابع برگه ها استفاده کنید :is_page ()ممنون ولی در حال حاضر باید الان چه کدی رو اضافه کنم که اونچیزی که میخوام ، هم برای دسته بندی های اعمال بشه و هم برای برگه ها ؟ نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 این کد :<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>رو به کد زیر تغییر بدین :<?php if( !is_page() && in_category( array( 123,546,554,984,251,124 ) ) ) : ?> 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .