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

پیشنهاد بعدی  کار با ftp و آپلود فایل توسط آن

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

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

در این بخش قصد معرفی تکه کدی برای وردپرس را داریم که توسط آن قادر به نمایش تصادفی مطالب در وردپرس خواهید بود ؛ برای اینکار ابتدا باید آیکنی را برای چنین عملیاتی در نظر بگیرید یا به صورت اختصاصی آن را طراحی نمایید ، پس از آن کافیست تکه کد زیر را در فایل توابع قالب یا همان Function.php قرار دهید :

add_action('init','random_add_rewrite');
function random_add_rewrite() {
global $wp;
$wp->add_query_var('random');
add_rewrite_rule('random/?$', 'index.php?random=1', 'top');
}

add_action('template_redirect','random_template');
function random_template() {
if (get_query_var('random') == 1) {
$posts = get_posts('post_type=post&orderby=rand&numberposts=1');
foreach($posts as $post) {
$link = get_permalink($post);
}
wp_redirect($link,307);
exit;
}
}

پس از از قرار دادن تکه کد بالا در قالب خود ، برای اینکه عملکرد کد را ببینید ، باید آیکن خود را در بخشی که می خواهید کاربران آن را مشاهده کنند ، قرار دهید و سپس به آن آیکن لینکی با پسوند /random/ قرار دهید ؛ به طور مثال اگر آدرس سایت شما به صورت domain.com می باشد ، باید لینک به را صورت زیر اجرا کنید :

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

domain.com/random/

با استفاده از تکه کد بالا شما قادر به نمایش تصادفی مطالب به کاربران هستید .

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته
Loading...