Y-a--s--e-R

باز گذاشتن ارسال نظر فقط برای یک یا چند دسته خاص

33 پست در این موضوع قرار دارد

سلام به همگی

ببخشید آیا این امکان وجود داره که بشه ارسال نظر رو فقط برای یک یا چند دسته خاص باز گذاشت ، طوریکه برای بقیه دسته ها بسته باشه ؟

ممنون میشم راهنمایی کنید .

0

به اشتراک گذاری این پست


لینک به پست

سلام بله امکانش هست ! شما توی فایل single.php قسمت که فایل نظزات رو فرخوانی میکنه رو پیدا میکنید و این کد رو میزارین :


<?php
foreach (get_the_category() as $category) {
if ( $category->name == 'Blog' ) {
comments_template();
}
?>

به جای Blog اسم دسته بندی تون رو میزارین ! میاد چک میکنه اگه این دسته بندی باشه فایل نظرات رو فرخوانی میکنه !

6

به اشتراک گذاری این پست


لینک به پست

بله امکانش هست ! شما توی فایل single.php قسمت که فایل نظزات رو فرخوانی میکنه رو پیدا میکنید و این کد رو میزارین :


<?php
foreach (get_the_category() as $category) {
if ( $category->name == 'Blog' ) {
comments_template();
}
?>

به جای Blog اسم دسته بندی تون رو میزارین ! میاد چک میکنه اگه این دسته بندی باشه فایل نظرات رو فرخوانی میکنه !

ممنون بابت پاسخ.

ببینید بنده داخل فایل single.php ، دو خط کد مربوط به comment پیدا کردم .

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

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


<?php endif; ?>

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

این همون کدیه که شما فرمودید ؟ اگه همونه ، کد شما رو رو باید کجاش قرار بدم ؟

ضمنا امکان این نیست که به جای نوشتن نام دسته بندی ، کدی باشه که بتونم آی دی دسته بندی رو بنویسم ؟

0

به اشتراک گذاری این پست


لینک به پست

سلام بله این کد میشه :


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

شما این کد پاک کنید و به جاش کد هایی که دادم رو قرار بدین ! واسه این که ایدی دسته بندی رو بزارین هم فک کنم به این صورت بشه مطمئن نیستم ولی تست کنید :


<?php
foreach (get_the_category() as $category) {
if ( $category->ID== 'id daste ro bezarin' ) {
comments_template();
}
?>

البته این کد فقط یک دسته بندی رو چک میکنه چند تا بهش ندین ! فعلا چک کنید ببینید کار میده اصلا تا بعد اگه جواب داد بگم چطوری چندتا دسته بندی اضافه کنید

ویرایش شده در توسط RedPlus
1

به اشتراک گذاری این پست


لینک به پست

هر دو تا کدی که دادید (چه کدی که مربوط به نام دسته بندی بود و چه کدی که با آی دی دسته بندی بود) رو گذاشتم ، single.php دیگه بالا نیومد و کلا خطا داد !!!

0

به اشتراک گذاری این پست


لینک به پست

زبانم زیاد خوب نیست و از کدنویسی هم چیز زیادی نمی دونم . لینکهایی که دادید رو رفتم دیدم ولی متأسفانه متوجه نشدم کدوم کد رو باید کجا بزارم ؟

اگه بفرمایید مطابق با نیازم چه کدی رو کجا بزارم خیلی ممنون میشم .

0

به اشتراک گذاری این پست


لینک به پست

از این کد استفاده کنید :


<?php
if( 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

به اشتراک گذاری این پست


لینک به پست


foreach ($post_cats = get_the_category() as $category) {
if ( $category->ID== 'id daste ro bezarin' ) {
comments_template();
}
}

کد بالا که جواب نداد !

از این کد استفاده کنید :


<?php
if( in_category( 123 ) ) comments_template();
?>

و به جای 123 آی دی دسته رو بذارید یا اینکه کدی که @RedPlus جان گفتند رو به این صورت تغییر بدید

این کد جواب داد . فقط چندتا سئوال داشتم که ممنون میشم راهنمایی کنید تا رفع بشه .

1- اگه بخوام ارسال نظر رو برای چند دسته ی خاص باز بزارم ، کد چه تغییری میکنه ؟

2- آیا این کد مخصوص دسته ی مادره ؟ یعنی اینکه اگه آی دی دسته ی مادر رو بدم کافیه و تمام زیر دسته ها رو هم شامل میشه و دیگه نیازی به وارد کردن آیدی زیردسته ها نیست ؟

3- اگه به صورت دستی ارسال نظر رو واسه یه نوشته ی خاص ببندیم و اون نوشته در همون دسته بندی ای باشه که ارسال نظر رو واسش فعال کردیم ، آیا نظرات اون نوشته خاص بسته میشه و یا اینکه چون ارسال نظر در اون دسته بازه ، واسه اون نوشته هم باز می مونه ؟

1

به اشتراک گذاری این پست


لینک به پست

سلام در پاسخ به سوال اولتون از این کد استفاده کنید و ای دی ها رو با کاما جدا کنید :


<?php
if( in_category( array( 123,546,554,984,251,124 ) ) ) comments_template();
?>

2- خیر زیر دسته ها رو شامل نمیشه و فقط دسته هایی که تو صفحه افزودن مطلب تیک خوردن رو شامل میشه

3- اگر به صورت دستی نظرات یک پست رو ببندید نظرات بسته میشن و مهم نیست تو چه دسته ای باشن ( البته اگه فایل comments.php استاندارد باشه و شرط هاش رو تغییر نداده باشین )

1

به اشتراک گذاری این پست


لینک به پست

2- خیر زیر دسته ها رو شامل نمیشه و فقط دسته هایی که تو صفحه افزودن مطلب تیک خوردن رو شامل میشه

این مورد رو درست متوجه نشدم !!!

یعنی اگه مثلا یک دسته مادر ساخته باشیم با عنوان : " وردپرس " و با آیدی 1 ، و بعد چندتا زیردسته با عناوین : " افزونه های وردپرس " و " افزونه های رایگان " با آیدی های 2 و 3 ، رو زیردسته ی " وردپرس " کرده باشیم ، برای اینکه ارسال نظر رو در هر 3 دسته فعال کنیم ، باید هم آیدی دسته مادر رو بدیم و هم آیدی زیردسته هاشو ؟ اگه فقط آیدی دسته مادر که 1 هست رو بدیم کافی نیست ؟

سلام در پاسخ به سوال اولتون از این کد استفاده کنید و ای دی ها رو با کاما جدا کنید :


<?php
if( in_category( array( 123,546,554,984,251,124 ) ) ) comments_template();
?>

این کد ، مشکل گذاشتن چند دسته رو حل کرد . فقط یه موردی به چشمم خورد که امیدوارم واسه اینم راه حلی بفرمایید .

وقتی این کد رو میزارم ، دسته هایی که آیدیشون در این کد نیست و به عبارت بهتر ، ارسال نظرشون با این کد بسته شده ، یک مشکلی دارن و اون اینه که : نظراتی که کاربران ، قبلا برای اون مطلب گذاشتن هم ناپدید میشه و علاوه بر اینکه از ارسال نظر جلوگیری میکنه ، نظراتی رو هم که قبلا گذاشته شده رو نشون نمیده !!!

آیا واسه این هم راه حلی وجود داره یا خیر ؟

0

به اشتراک گذاری این پست


لینک به پست
این مورد رو درست متوجه نشدم !!!

یعنی اگر دسته بندیتن به این صورت باشه

  • دسته مادر 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

به اشتراک گذاری این پست


لینک به پست

یعنی اگر دسته بندیتن به این صورت باشه

  • دسته مادر 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 هست و واسه فراخوانی فرم ارسال نظره ، از داخل این فایل حذف شه یا خیر ؟

0

به اشتراک گذاری این پست


لینک به پست


<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

به اشتراک گذاری این پست


لینک به پست

اصولا وقتی شما یه پست ارسال میکنید ، هم دسته مادر رو انتخاب میکنید و هم دسته فرزند رو ، مثلا دسته مادر "موزیک" دسته فرزند "پاپ" و شما هر دو رو تیک میزنید ، و دیگه نیازی به کدنویسی پیچیده تری نیس به نظر من ، اما به هر حال اگه به هر دلیل فقط دسته های فرزند رو هنگام ارسال مطلب انتخاب میکنید ، بگید تا سر فرصت یه کد براش بنویسیم

2

به اشتراک گذاری این پست


لینک به پست

CODE

ویرایش کدهای comments.php

CODE

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

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

کاش که وقتش رو داشتید که این مشکل رو هم حل کنید ولی تا همین جاش هم خیلی کمکم کردید و بسیار بسیار ممنون .

اصولا وقتی شما یه پست ارسال میکنید ، هم دسته مادر رو انتخاب میکنید و هم دسته فرزند رو ، مثلا دسته مادر "موزیک" دسته فرزند "پاپ" و شما هر دو رو تیک میزنید ، و دیگه نیازی به کدنویسی پیچیده تری نیس به نظر من ، اما به هر حال اگه به هر دلیل فقط دسته های فرزند رو هنگام ارسال مطلب انتخاب میکنید ، بگید تا سر فرصت یه کد براش بنویسیم

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

به هر حال چه شما ( که تا اینجاشم خیلی راهنمایی کردید ) و چه آقای فخار که کاملا در جریان مشکل بنده هستید و میدونید که چی می خوام ، اگه لطف کنید و این مشکل رو هم حل کنید ، خیلی عالی میشه .

1

به اشتراک گذاری این پست


لینک به پست

امشب یکم وقتم آزاد بود براتون یه تابع نوشتم اینو بزارید توی 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

به اشتراک گذاری این پست


لینک به پست

نمیدونم چه جوری تشکر کنم . با اینکه خودتونم کاربر هستید ، ولی خیلی خوب به مشکلات کاربرای دیگه توجه دارید و راهنماییشون میکنید .

به هر حال بابت وقتی که واسه نوشتن این کد گذاشتید بسیار ممنونم .

فقط ببخشید بنده یه ابهام داشتم .

بنده الان کد پایین رو بایستی در فایل 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 ) ) ) : ?>

0

به اشتراک گذاری این پست


لینک به پست

خواهش میکنم وظیفه س

خیر ، 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

به اشتراک گذاری این پست


لینک به پست

خیر ، 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 گذاشتم ، هیدر سایت از بالا یکم فاصله گرفت و سفید شد !!! میشه بفرمایید مشکل از چیه و چه راه حلی داره ؟

لطفا به عکس زیر توجه کنید تا بهتر متوجه منظورم بشید .

post-6650-0-38868000-1431442347_thumb.pn

قبل از گذاشتن کد ، هیدر کاملا به بالا چسبیده بود و هیچ فضای خالی و سفیدی نداشت .

ویرایش شده در توسط Y-a--s--e-R
0

به اشتراک گذاری این پست


لینک به پست

فایل functions.php رو با notepad++ باز کنید و از منوی encoding انکودینگ فایل رو روی utf-8 without BOM قرار بدید و فایل رو ذخیره کنید. مشکل حل میشه . اگه نشد به احتمال زیاد از Admin menu هست

3

به اشتراک گذاری این پست


لینک به پست

سلام مجدد . ببخشید جناب amin ، مگه کد زیر رو که دادید فقط مخصوص دسته بندی ها نیست ؟


<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>

آخه وقتی کد رو در فایل comments.php گذاشتم ، ارسال نظر برای برگه هام هم به طور کلی حذف شد . البته این مشکل رو خودمم تازه متوجه شدم، چون واسه یکی از برگه ها ارسال نظر رو باز گذشته بودم و وقتی رفتم داخل اون برگه به طور اتفاقی فهمیدم که فرم ارسال نظر حذف شده و اول فکر کردم اگه آی دی برگه رو داخل کد بالا بزارم شاید حل بشه که متأسفانه نشد .

برای این مشکل راه حلتون چیه؟ خیلی ازتون متشکرم.

0

به اشتراک گذاری این پست


لینک به پست

سلام مجدد . ببخشید جناب amin ، مگه کد زیر رو که دادید فقط مخصوص دسته بندی ها نیست ؟


<?php if( in_category( array( 123,546,554,984,251,124 ) ) ) : ?>

آخه وقتی کد رو در فایل comments.php گذاشتم ، ارسال نظر برای برگه هام هم به طور کلی حذف شد . البته این مشکل رو خودمم تازه متوجه شدم، چون واسه یکی از برگه ها ارسال نظر رو باز گذشته بودم و وقتی رفتم داخل اون برگه به طور اتفاقی فهمیدم که فرم ارسال نظر حذف شده و اول فکر کردم اگه آی دی برگه رو داخل کد بالا بزارم شاید حل بشه که متأسفانه نشد .

برای این مشکل راه حلتون چیه؟ خیلی ازتون متشکرم.

این کد برای دسته بنمدی هاست

اگر برای برگه ها میخواید باید از توابع برگه ها استفاده کنید :


is_page ()

1

به اشتراک گذاری این پست


لینک به پست

این کد برای دسته بنمدی هاست

اگر برای برگه ها میخواید باید از توابع برگه ها استفاده کنید :


is_page ()

ممنون ولی در حال حاضر باید الان چه کدی رو اضافه کنم که اونچیزی که میخوام ، هم برای دسته بندی های اعمال بشه و هم برای برگه ها ؟

0

به اشتراک گذاری این پست


لینک به پست

این کد :


<?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

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری