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

گاهی اوقات می‏شه از کدهای جاوا اسکریپت برای نمایش دادن تصادفی و یا حتی محدود کردن لینک‏ها استفاده کرد، اما برای سیستم مدیریت محتوای پویایی مثل وردپرس نوشتن یک کد جاوا اسکریپ که متناسب با وردپرس به صورت پویا عمل کنه یه مقدار مشکل، تازه اگه جاوا اسکریپت بلد باشید!

حالا را حل چیست؟ چون اسم وردپرس به گوش شما رسید احتمالاً به فکر افزونه‏های زیاد وردپرس افتادید، بله خب، این هم راه مناسب و خوبیه، اما آموزش امروز ما چیز دیگه‏ایه، قرار با استفاده از یه کد کوچولو و هم جنس از کدهای قالب وردپرس شما بتونید لینک‏های نمایش داده شده در وبلاگ خودتون رو، هم محدود کنید و هم کاری کنید که به صورت تصادفی نمایش داده بشن.

معمولاً برای نمایش «لینک‏های دوستان» در قالب‏های وردپرس از دو تابع ()get_link و ()get_links_list استفاده می‏کنن. ما قصد داریم تا جای این دو تابع رو با تابع ()wp_list_bookmarks عوض کنیم.

برای شروع شما باید در قالب وبلاگتون یکی از سه تابع گفته شده رو پیدا کنید، و کد زیر رو جایگزین کد قبلی کنید. این تابع‏ها معمولاً در ستون کناری قالب (Sidebar.php) و یا در قسمت پانوشت (Footer.php) قرار داره.

<?php wp_list_bookmarks(); ?>

حالا ما یه تغییر کوچیک توی این کد می‏دیم، از دو تابع limit و orderby استفاده کنیم. همون طور که از اسمشون پیداست، از اولی برای محدود کردن تعداد نمایش لینک‏ها، و از دومی هم برای تنظیم کردن نوع چینش لینک‏ها استفاده می‏کنیم.
یعنی فقط کافیه کد بالا رو به صورت کد زیر تغییر بدید:

<?php wp_list_bookmarks('limit=7&orderby=rand'); ?>

فکر نکنم نیاز به گفتن هم باشه که؛ با تغیر عدد مقابل limit می‏تونید تعداد لینک‏هایی رو که قرار نمایش پیدا کنن رو تغییر بدید. کلمه‏ی rand هم که مقابل orderby نوشته شده مخفف کلمه‏ی Random به معنای تصادفی هستش.
به همین راحتی و خوشمزگی.

این کد رو می‏تونید تو هر قسمت قالب وبلاگ خودتون استفاده کنید.
فقط یک نکته: یادتون باشه، لینک‏هایی که توسط این افزونه نمایش داده می‏شن به صورت خام و بدون استایل هستن، بهتره قبل از استفاده یه استایل کوچیک هم برای این کد بنویسید تا سفارشی‏تر و زیباتر بشه.

و در ضمن، شما می‏تونید با مراجعه صفحه‏ی wp_list_bookmarks از تابع‏های بیشتری برای سفارشی کردن قسمت لینک‎‏های وبلاگ خودتون استفاده کنید.