امین بهشتی

Design Tutorials

طراحی وِب و گرافیک

ایجاد یک وضعیت ”درحال تعمیر“ ساده برای سایت وردپرسی‌تان

اگر در حال انجام تعمیر و تغییراتی در سایت‌تان هستید و وقت و حوصله ایجاد یک صفحه به اصطلاح “در حال بروزرسانی” مفصل و خیلی شیک را ندارید، می‌توانید از تکه کد زیر استفاده کنید! در این پست با یکی از اکشن‌های وردپرس یک حالت در حال تعمیر یا بروزرسانی برای سایت وردپرسی‌مان اضافه خواهیم کرد.

 برای ایجاد یک صفحه در حال تعمیر یا بروزرسانی افزونه‌های زیادی وجود دارند. اما اگر وقت و حوصله اضافه کردن افزونه و ست کردن تنظیمات آن را ندارید می‌توانید از چند خط کد ساده زیر استفاده کنید.

تنها کافیست کد زیر را در فایل functions.php پوسته خود اضافه کنید :


add_action( 'get_header', 'get_header_example' );
 
function get_header_example() {
 
    if ( ! current_user_can( 'activate_plugins' ) ) {
        wp_die( 'در حال تعمیر... بزودی برمی گردیم' );
    }
     
}
 
// Example Source: http://wp-snippets.com/articles/7-code-snippets-you-should-use-on-every-site/
 

در کد بالا ما از اکشن get_header استفاده می‌کنیم. با توجه به اینکه تنها مدیر(ان) سایت دسترسی انجام 'activate_plugins' را دارند، بنابراین برای همه بجز مدیر(ان) سایت یک خطاء ()wp_die با پیغام دلخواه خود نمایش می‌دهیم.

منبع : TutsPlus

درباره امین بهشتی

یک ایرانی ترک زبان که علاقه زیادی به طرّاحی وِب و گرافیک دارد!
در این سایت سعی می‌کنم مطالب جالب، مفید و کاربردی را در جهت آموزش به اشتراک بگذارم!
امیدوارم لحظات خوشی را در سایت سپری نمایید و مطالب سایت مورد استفاده شما قرار بگیرد.
سپاس

درصورت تمایل برای ارسال دیدگاه‌تان از فرم زیر می‌توانید استفاده کنید ↓

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

(الزامی*)

می‌توانید از نشان و برچسب‌های HTML زیر در متن دیدگاه‌تان استفاده کنید:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
(الزامی*)
(اختیاری)

لطفاً جای‌خالی در معادله زیر را پر کنید: * Time limit is exhausted. Please reload the CAPTCHA.