رفتن به مطلب

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


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

سلام

من میخوام مطالب مشابه رو بر اساس دسته بندی و تگ و با کد نویسی (بدون افزونه) بسازم ...

از چه کدی باید استفاده کنم؟

ضمنا امکانش هست که علاوه بر دسته بندی و تگ ها، بر اساس عنوان مطالب ، مطالب مشابه رو نمایش داد؟ اگه اره تابع این رو هم به صورت جدا بزارید ...

پیشاپیش ممنون

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

مطالب مرتبط به همراه تصویر شاخص بر اساس دسته بندی و تگ

http://www.wpbeginner.com/wp-themes/how-to-add-related-posts-with-a-thumbnail-without-using-plugins/

مورد بعدی فکر کنم افزونه نیاز داشته باشه {با توجه به گستردگی مبحث!}

لینک به ارسال

مطالب مرتبط به همراه تصویر شاخص بر اساس دسته بندی و تگ

http://www.wpbeginner.com/wp-themes/how-to-add-related-posts-with-a-thumbnail-without-using-plugins/

مورد بعدی فکر کنم افزونه نیاز داشته باشه {با توجه به گستردگی مبحث!}

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

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

سلام. یعنی چطور میخواید بر اساس هم تگ و هم بر چسب باشه؟

منظورتون اینه: اگه هم حداقل یه تگ و دسته‌شون با هم یکی باشه مطلب مشابه رو نشون بده؟

در این صورت از کد مطالب مرتبط بر اساس تگ استفاده کنید و بعد هم کدهای مطالب جدید بر اساس دسته رو باهاش تلفیق کنید (البته با متغیرهای غیر هم نام!) و سپس در شرط if از عملگر "و" استفاده کنید.

لینک به ارسال

سلام. یعنی چطور میخواید بر اساس هم تگ و هم بر چسب باشه؟

منظورتون اینه: اگه هم حداقل یه تگ و دسته‌شون با هم یکی باشه مطلب مشابه رو نشون بده؟

در این صورت از کد مطالب مرتبط بر اساس تگ استفاده کنید و بعد هم کدهای مطالب جدید بر اساس دسته رو باهاش تلفیق کنید (البته با متغیرهای غیر هم نام!) و سپس در شرط if از عملگر "و" استفاده کنید.

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

لینک به ارسال

سلام دوست گرامی؛

این منابع آموزشی رو امتحان کنید:


http://www.maratz.com/blog/archives/2009/06/15/wordpress-related-articles-by-tags-andor-categories/
http://stackoverflow.com/questions/12292332/displaying-related-posts-by-tags-on-category-template-page-in-wordpress
http://stackoverflow.com/questions/4647543/wordpress-related-posts-by-tags-but-in-the-same-categories
http://borishoekmeijer.nl/show-related-posts-using-custom-taxonomy/

لینک به ارسال

سلام دوست گرامی؛

این منابع آموزشی رو امتحان کنید:


http://www.maratz.com/blog/archives/2009/06/15/wordpress-related-articles-by-tags-andor-categories/
http://stackoverflow.com/questions/12292332/displaying-related-posts-by-tags-on-category-template-page-in-wordpress
http://stackoverflow.com/questions/4647543/wordpress-related-posts-by-tags-but-in-the-same-categories
http://borishoekmeijer.nl/show-related-posts-using-custom-taxonomy/

اقا ممنون

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

لینک به ارسال

اقا من این کد رو استفاده کردم :


function echo_related_posts() {
global $post;
// Get the current post's tags
$tags = wp_get_post_tags( $post->ID );
$tagIDs = array();
if ( $tags ) {
// Fill an array with the current post's tag ids
$tagcount = count( $tags );
for ( $i = 0; $i < $tagcount; $i++ ) {
$tagIDs[$i] = $tags[$i]->term_id;
}
// Query options, the magic is with 'tag__in'
$args = array(
'tag__in' => $tagIDs,
'post__not_in' => array( $post->ID ),
'showposts'=> 5
);
$my_query = new WP_Query( $args );
// If we have related posts, show them
if ( $my_query->have_posts() ) {
$related = '';
while ( $my_query->have_posts() ) {
$my_query->the_post();
$current = $my_query->current_post + 1;
$related .= "Related post " . $current . ": ";
$related .= "<a href='" . get_permalink() . "' >";
$related .= get_the_title();
$related .= "</a>";
if ( ( $my_query->current_post + 1 ) != ( $my_query->post_count ) ) $related .= ", ";
}
echo $related;
}
else echo "No related posts";
}
else echo "No related posts";
wp_reset_query();
}

این کد واسه function هست و با یه تابع در single فراخوانی میشه ...

حالا میخوام یه مقدار دیرایش کنم کد رو ...

اول اینکه کلاس های <div> برای استایل دادن اضافه کنم

دوم میخوام مطالب مشابه با تصویر به همراه عنوان پست در زیر تصویر نمایش داده بشه

چیکار باید کنم؟

لینک به ارسال

دوستان از اونجایی که این موضوع دردسر زیاد داشت، راضی شدم تا تصاویر رو فقط بر اساس برچسب نشون بدم ....

حالا مشکلم اینه که تصویر شاخص گذاشتم اما تصویر شاخص با اون اندازه ی که میخوام نماش داده نمیشه و یه جورایی دلخواه خودش هست... اینطوری استایل مطال بمرتبطم به هم میریزه... چیکار کنم تحت هر شرایطی با استایلی که من بهش اختصاص دادم نمایش داده بشه؟

این کدی که باهاش توصیر شاخص رو فراخوانیمیکنم:


<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail('3-thumb'); ?>

اینم توابع اون 3-thumb در function:


if (function_exists('add_theme_support')) {
add_theme_support('post-thumbnails');
add_image_size('1-thumb', 120, 75, true);
add_image_size('2-thumb', 350, 350, true);
add_image_size('3-thumb', 119, 160);
}

ویرایش شده توسط dark master
لینک به ارسال
  • 2 هفته بعد...

سلام مجدد،

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


<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(70,50), array("class" => "thumb-stl")); } ?>

به جای thumb-stl اسم کلاس استایل مورد نظر رو بنویسید.

بابت تاخیر در پاسخ هم عذرخواهم:)

لینک به ارسال

سلام مجدد،

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


<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(70,50), array("class" => "thumb-stl")); } ?>

به جای thumb-stl اسم کلاس استایل مورد نظر رو بنویسید.

بابت تاخیر در پاسخ هم عذرخواهم :)

خواهش میکنم

راستش دیگه تصمیم گرفتم از اسکریپت BFI_Thumb استفاده کنم که گویا از اسکریپت های مشابه بهینه تر و بهتره

لینک به ارسال

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

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

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

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

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

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

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

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

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