امروز : چهارشنبه ۲۶ مهر ۱۳۹۶ شما در سایت وبیت هستید.
دسته ها
سبد خرید شما

محصولی موجود نمی باشد!

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 باید از بخش پاک سازی پیوندهای یکتا گزینه حذف کلمات زائد از نامک ها و گزینه ارجاع نشانی‌ های زشت به پیوند یکتای تمیز. (در بسیاری از موارد توصیه نمی‌شود!) را غیرفعال کنید تا مشکلی در کار دکمه نوشته اتفاقی بوجود نیاید.

موفق باشید.

هاست و دامین ندارید!؟ هم اکنون سفارش دهید.

نکته : کپی بردای و انتشار مطالب وبیت با ذکر منبع بلامانع می باشد.

توجه : لطفا مشکلات خود را در انجمن های وبیت مطرح کنيد.

منبع : وبیت

آیا مطلب موثر و مفید بود؟ حالا امتیاز خود ثبت کنید.
بازدید : 546 بار دسته بندی : آموزش ، آموزش وردپرس دیدگاه : ۶ تاريخ : ۳۱ مرداد ۱۳۹۵
به اشتراک بگذارید :
فیسبوک گوگل تویتر کلوب فیسنما
مصطفی قدیمی

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

دیدگاه کاربران تعداد دیدگاه : ۶

مصطفی قدیمی
aliکاربر سایت
پاسخ دهید
چهارشنبه , ۱۷ شهریور ۱۳۹۵

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

مصطفی قدیمی
محمد پورداداشمدیر سایت
پاسخ دهید
چهارشنبه , ۱۷ شهریور ۱۳۹۵

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

مصطفی قدیمی
تبادل لینککاربر سایت
پاسخ دهید
چهارشنبه , ۱۷ شهریور ۱۳۹۵

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

مصطفی قدیمی
محمد پورداداشمدیر سایت
پاسخ دهید
چهارشنبه , ۱۷ شهریور ۱۳۹۵

موفق باشید

مصطفی قدیمی
حسنکاربر سایت
پاسخ دهید
چهارشنبه , ۱۷ شهریور ۱۳۹۵

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

مصطفی قدیمی
محمد پورداداشمدیر سایت
پاسخ دهید
چهارشنبه , ۱۷ شهریور ۱۳۹۵

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