بیگ تم, متفاوت & حرفه ای
مرجع ارائه آموزش وردپرس , قالب وردپرس , افزونه وردپرس بی نظیر


خانه / آموزش وردپرس / سایت در دست ساخت بدون افزونه
سایت در دست ساخت بدون افزونه

سایت در دست ساخت بدون افزونه

سایت در دست ساخت بدون افزونه

قبلا افزونه ای معرفی کردیم که سایت رو به حالت تعمیر می برید و متن دلخواهی رو به نمایش میزاشتیم تا بازدید کننده نتونه سایت رو ببینه مثل سایت در دست ساخت است و به زودی برمی گردیم اما اینبار نحوه ی سایت در دست ساخت بدون افزونه رو بهتون بگم.

افزونه سایت در دست تعمیر است Coming Soon Maintenance mod نام داشت که می تونید به اون پست هم مراجعه کنید اگه خواستید از افزونه استفاده کنید , اما برای ایجاد بخش سایت در دست ساخت بدون افزونه و به راحتی کافیه چن خط کد به فایل Functions.php قالب وردپرس خودتون اضافه کنید.

کد عدم نمایش سایت و حالت تعمیر

ابتدا فایل Functions.php رو باز کنید و کد زیر در محل مناسب کپی کنید

function maintenace_mode() {
if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {wp_die('در حال بروز رسانی سایت هستیم بعدا مراجعه کنید .');}
}
add_action('get_header', 'maintenace_mode');

با قرار دادن این کد در فایل فانکشن به جز مدیر سایت که اون هم باید وارد قسمت مدیریت سایت بشه هیچ کس نمیتونه سایت رو ببینه و پیغامی که در داخل کد نوشته شده برای بازدید کننده نمایش داده میشه.

اگر بخواهید به جای نمایش متن ( سایت در دست ساخت است ) یک تصویر در صفحه قرار بدید این کد را در فایل قرار بدید

function maintenace_mode() {
if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {wp_die('<img src="http://bigtheme.ir/image.png">');}
}
add_action('get_header', 'maintenace_mode');

به جای http://bigtheme.ir/image.png آدرس تصویر خودتون رو وارد کنید به همین راحتی.

بعد از اینکه کار شما تموم شد و خواستید سایت رو از حالت تعمیر ( در دست ساخت ) در بیارید می تونید کد رو از فایل functions.php حذف کنید اما اگر ممکن دوباره به این کد نیاز داشته باشید می تونید در ابتدای آخرین خط یعنی قبل از add_action دو تا اسلش وارد کنید تا کد کار کنه و در صورت نیار اسلش ها رو بردارید ( // ).

باکس دانلود

2 دیدگاه

  1. با سلام.
    من این روش رو انجام دادم ولی عکس وسط صفحه قرار نمیگیره. میشه راهنمایی کنید؟
    آدرس:
    []

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دنبال کردن