خرید ارزدیجیتال ارزدیجیتال
حراجی دامنه های ویژهمشاهده





اپوفایننس

نمایش تصادفی مطالب وردپرس

وردپرس , مقالات,آموزش,ترفند

یکی از قابلیت‌هایی که میتوان برای افزایش بازدید سایت ازان استفاده کرد ریدایرکت کاربر به یک نوشته از سایت به صورت تصادفی و یا بهتر بگویم شانسی می‌باشد، در این مقاله از 20اسکریپت قصد دارم تا به آموزش ایجاد دکمه انتقال کاربران به مطالب تصادفی در وردپرس بپردازم، پس تا انتها همراه باشید.

 

انتقال کاربر به مطالب تصادفی

نمایش تصادفی مطالب وردپرس

برای اینکه کاربر خود را به صورت شانسی به یکی از مطالب سایت خود ریدایرکت کنید ابتدا کدهای زیر را در فایل فانکشن (functions.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;
       }
}

حال به بخش فهرست‌ها در وردپرس رفته و یا اینکه در هرجایی که قصد دارید تا دکمه مورد نظر برای پست تصادفی را قرار دهید رفته و به صورت زیر آن را لینک کنید.

https://www.20script.ir/random

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

موفق باشید ..

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 5 / 5. تعداد رای : 1

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 وردپرس , مقالات,آموزش,ترفند
لینک کوتاه مطلب : https://www.20script.ir/?p=62932
کلمات کلیدی پست :
مطالب مرتبط
5,844افزودن شماره تلفن و اسکایپ با قابلیت برقراری ارتباط در وردپرس تاریخ : 2019/05/13
10,820حل مشکل ثبت تیکت در افزونه Awesome Support‍ تاریخ : 2019/04/13
13,232افزودن دکمه پرینت مطلب و برگه ها در وردپرس با Print Post and Page تاریخ : 2017/05/2
18,528نمایش آخرین مطالب یک سایت در سایت دیگر وردپرسی تاریخ : 2015/08/6
9,269ایجاد اسلایدر لوگو در وردپرس با افزونه Logo Slider WP تاریخ : 2017/11/26
11,706ویرایش زنده مطالب منتشر شده در وردپرس با افزونه Revisionize تاریخ : 2018/02/24
7,160حذف ادرس وبسایت از نظرات در وردپرس تاریخ : 2013/10/27
6,392فعال کردن بروزرسانی خودکار وردپرس تاریخ : 2019/04/22
8,048افزودن دسته بندی به پیش نویس سریع وردپرس تاریخ : 2020/10/11
5,656آموزش افزودن مدیر در وردپرس با FTP تاریخ : 2019/07/6
30,653آموزش نصب افزونه در وردپرس تاریخ : 2016/12/22
7,272آموزش افزودن برچسب انرژی به محصولات ووکامرس تاریخ : 2019/07/8
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file