رفتن به مطلب
pirooz

نمایش آخرین مطالب دسته‌ی در حال مطالعه

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

سلام

چطور می‌تونم آخرین و یا پربازدیدترین مطالب مربوط به دسته‌ای که کاربران الان در حال مطالعه مطلب آن هست نمایش بدهم.

فرض کنید کاربر در حال مطالعه مقاله‌ای با موضوع سیاسی است. چطور می‌تونم در سایدبار، آخرین مطالب دسته‌بندی «سیاسی» را نمایش دهم. طوری که اگر کاربر مطلبی را که مثلاً در دسته اقتصادی است انتخاب کرد، آخرین مطالب دسته اقتصادی به او نمایش داده شود.

متشکرم.

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


لینک به ارسال

فکر کنم کارت رو راه بندازه :

https://wordpress.org/plugins/wp-recent-posts-from-category/screenshots/

البته این کد هم هست ولی خوب باید کمی تغییرات توش اعمال بشه :


<?php
//display 10 posts for category id 47
$args=array(
'cat' => 47,
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 10,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
echo 'List of Posts';
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
wp_reset_query(); // Restore global post data stomped by the_post().
?>

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


لینک به ارسال

البته کدی که فرستادید، مطالب یک دسته خاص، با کد ثابت را نمایش می‌دهد.

من چطور می‌تونم کد دسته جاری را دریافت کنم و به صورت داینامیک در این کدی که دادید قرار بدهم؟

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


لینک به ارسال

میتونی یک متغیر تعریف کنی که برای مقدارش آیدی دسته جاری رو فراخوانی کنی بعد به جای

'cat' => 47,

عدد چهل و هفت متغیری که تعریف کردی رو بزاری.

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


لینک به ارسال

فکر کنم به جای 47 این قرار بدی همین بشه که شما می خواهی - $cat

اگر نشد این دو قسمت میتونه کمک خوبی براتون باشه http://stackoverflow.com/questions/8829632/get-current-category-id-of-the-active-page

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

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


لینک به ارسال

با سلام

پیشنهاد من استفاده از افزونه فوق العاده کاربردی Widget Logic به صورت ترکیبی با افزونه Category Posts !!!

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

کافیه افزونه Widget Logic رو نصب کنید بعد از دستور زیر برای نمایش ابزارک تنها توی دسته خاصی استفاده کنید :


is_category(array(5))

به جای 5 آی دی دسته مورد نظر که می خواید ابزارک تنها توی اون دسته نمایش داده بشه رو وارد کنید

آموزش زیر یک نمونه از کاربردهای افزونه widget logic محسوب میشه که می تونه نحوه کار با افزونه رو به صورت تصویری بهتون آموزش بده :

نمایش ابزارک ها تنها به کاربران وارد شده در وردپرس

اگه سوالی هم دارید در خدمتتون هستم ...

موفق باشید

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


لینک به ارسال

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

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


لینک به ارسال

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

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

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

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

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

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

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

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


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