برای استعلام یا ارسال سفارش اینجا کلیک کنید.

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

Button-Random-Blog آموزش ساخت دکمه مطلب تصادفی وردپرس

ساخت دکمه مطلب تصادفی در پوسته وردپرس

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

آموزش ساخت دکمه نوشته تصادفی :

خیلی راحت و آسونه! وارد پوشه قالب وردپرس خود شوید و فایل فانکشن functions.php را ویرایش کنید و کدهای زیر رو در آخر این فایل کپی کنید.

<?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;}}
?>

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

<a href="<?php bloginfo('url'); ?>/index.php?random=1">مطلب تصادفی</a>

در این روش اگر از قابلیت کش شدن دیتابیس از افزونه W3 Total Cache استفاده می کنید باید با قرار دادن کدهای زیر در لیست خروج مانع کش شدن پایگاه داده برای لینک های زیر شوید.

/random/
/index.php?random=1

همچنین در صورت استفاده از افزونه سئو وردپرس Yoast WordPress SEO باید از بخش پاک سازی پیوندهای یکتا گزینه حذف کلمات زائد از نامک ها و گزینه ارجاع نشانی‌ های زشت به پیوند یکتای تمیز. (در بسیاری از موارد توصیه نمی‌شود!) را غیرفعال کنید تا مشکلی در کار دکمه نوشته اتفاقی بوجود نیاید.

موفق باشید.

هاست و دامنه ندارید!؟ سفارش دهید
من محمد پورداداش متولد سال ۱۳۶۷ در خدمت شما هستم. طراحی گرافیک و وب مهترین مسئولیت من بوده و است. سعی خواهم کرد بهتر از همیشه در خدمت شما باشم. خوب بودن به حرف نیست به رفتار نیک و عمل پسندیده است.
در کانال ما عضو شوید و از آخرین اخبار ، محصولات و تخفیف با خبر شوید... کانال تلگرام وبیت

محصولات پیشنهادی به شما

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده اید و با آن موافق هستید.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

ali گفته :کاربر سایت
1395-06-17 15:08پاسخ دهید

خیلی خیلی ممنون 🙂

محمد پورداداش گفته :مدیر سایت
1395-06-17 22:16پاسخ دهید

با سلام
موفق باشید

تبادل لینک گفته :کاربر سایت
1395-06-17 14:38پاسخ دهید

واقعا مفید بود خسته نباشید

محمد پورداداش گفته :مدیر سایت
1395-06-17 22:17پاسخ دهید

موفق باشید

حسن گفته :کاربر سایت
1395-06-17 13:48پاسخ دهید

سلام محمد جان
قالب های جدید که طراحی میکنید
عکس پست ها وسط چین نمیشن
با کد :
.aligncenter, img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
هم وسط چین نشدن تو فایل Style.css گذاشتیم
از چه کد یا روشی وسط چین کنیم ؟

محمد پورداداش گفته :مدیر سایت
1395-06-17 22:18پاسخ دهید

باسلام
مطلب زیر رو حتما مطالعه کنید
https://vebeet.com/post/1653/

آخرین نمونه کار ها مشاهده همه

آخرین طرح های اختصاصی اجرا شده
وبیت