جستجو کردن
Close this search box.

فهرست مطالب

نمایش برگه های مرتبط در وردپرس

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

افزونه yet another related posts plugin و آموزش نمایش برگه های مرتبط در وردپرس

با سلام و عرض ادب، در این مطلب و آموزش وردپرس کنار شما هستیم تا اینبار آموزش نحوه به نمایش در آوردن برگه های مرتبط در وردپرس را ارائه کنیم.به یقین با مطالب مرتبط در سایت آشنایی دارید مثلا ما یک مطلبی را انتشار دادیم و در انتهای همان مطلب چنیدین مطلب مشابه را به کاربر نمایش و معرفی میکند البته یه مقداری هم به قالب وردپرس شما بستگی داره منظور این هستش که باید قالب این قابلیت را داشته باشد اگر یک سایتی رو باز کنید به یقین می بینید به این عما میگن مطالب مشابه بنابر این ما در این مطلب قصد داریم تا اموزش ایجاد برگه های مرتبط با سایر برگه های ایجاد شده در سایت را آموزش دهیم البته با کمک افزونه yet another related posts plugin وهمچنین با قرار دادن کد های خواص صورت می گیرد. با ما همراه باشید …

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

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

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

نمایش برگه های مرتبط

برای این کار دو روش وجود دارد که روش اول با استفاده از افزونه خوب yet another related posts plugin می باشد ابتدا افزونه را از انتهای مطلب دریافت و روال نصب و فعال سازی را ادامه دهیت پس از این عملیات گزینه ای جدید با نام yarpp در قسمت تنضیات  پیشخوان وردپرس شما اضافه خواهد شد با کلیک روی این عنوان وارد تنضیمات ساده خواهید شد که کار برد ان راحا است و نیازی نیست توضیح دهیم پس از سفارشی سازی کردن ذخیره را بزنید و نتیجه را مشاهده کنید.

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

برای این کار ابتدا وارد فایل های قالب و یا از قسمت پیشخوان وردپرس  » ابزارک » ویرایشگر و در نهایت فایل Functions.php را در حالت ویرایش قرار دهید و کد های زیر را در آن اضافه کنید.

function big_related_pages() {
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag)
$tag_ids[] = $individual_tag->term_id;
$args=array(
'post_type' => 'page',
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>5
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ) {
echo '<div id="relatedpages"><h3>برگه های مرتبط</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li><div><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail('thumb'); ?></a></div>
<div>
<h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
<?php the_time('M j, Y') ?>
</div>
</li>
<? }
echo '</ul></div>';
} else {
echo "برگه ی مشابهی پیدا نشد:";
}
}
$post = $orig_post;
wp_reset_query();
}

کدی که در بالا معرفی کریدم تا در فابل فانکشن اضافه کنید یک کوئری جهت برسی کردن برچسب های تولید شده در برگه ها بود که با مشاهده برچسب مشابه در برگه ها آن را به عنوان برگه مشابه به نمایش در خواهد آورد.خب حال باید ار همان قسمت ویرایشگر قالب وارد فایل pages.php شوید و کد زیر را درآن اضافه کنید به نظر ما بهترین قسمت زیر محتوای برگه مثل مطالب مرتبط است اونجا کد را قرار دهید (کد زیر)

<?php big_related_pages(); ?>

خب کار ما در این جا به پایان میرسه شما با ذخیره این موارد در قالب خود میتوانید نتیجه را مشاهده کنید و ازآن لذت ببرید.امید وارم این آموزش هم همانند سایر آموزش های وردپرس مورد پسند شما کاربران گرامی آپ تم قرار گرفته باشه.

 دانلود افزونه another related posts plugin

دانلود افزونه از مخزن وردپرس 1

 

در این رابطه بخوانید:

آموزش افزودن دسته بندی و برچسب به برگه در وردپرس

 

لینک کوتاه این مطلب: https://uptheme.ir/?p=799
منبع: آپ تم  مرجع:افزونه وردپرس ، آموزش وردپرس

اولین نفری باش که به این مقاله امتیاز میدی 🙂
اشتراک
اطلاع از
guest
0 نظرات
بازخورد درون خطی
مشاهده همه نظرات
0
نظر خود را به اشتراک بگذاریدx
عضو شوید و همه محصولات را رایگان دانلود کنید!!!