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

نحوه اضافه کردن اعلامیه مدیر در وردپرس

نحوه اضافه کردن اعلامیه مدیر

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

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

مثالی از اعلامیه مدیر در وردپرس

مثالی از اعلامیه مدیر

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

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

با این حال، نحوه اضافه کردن اطلاعیه سفارشی مدیر را به قالب وردپرس بیان می کنیم.

روش۱-طریقه اضافه کردن اطلاعیه سفارشی به قالب وردپرس

در این روش باید به قالب وردپرس سایت خود کد اضافه کنید.ابتدا باید این کد را به فایل function.php قالب سایت یا به افزونه site-specific اضافه کنید.


function general_admin_notice(){

 global $pagenow;

 if ( $pagenow == 'options-general.php '){

 echo <div class="notice notice-warning is-dismissible">;

This notice appears on the settings page.;

</div>;

 }

}

add_action('admin_notices', 'general_admin_notice');

این کد یک اطلاعیه روی صفحه تنظیمات، با حاشیه زرد و دکمه بستن نشان می دهد.این طریقه ظاهر شدن در سایت را نشان می دهد.

مثالی از اعلامیه مدیر در قالب وردپرس

مثالی از اعلامیه مدیر

اگر شما کد را مطالعه کرده باشید متوجه خواهید شد که ما از متغیر $pagenow برای شناسایی صفحه جاری استفاده می کنیم.

بعد از آن ما شرایطی اضافه می کنیم که صفحه جاری را برای نشان دادن اطلاعیه ها بررسی کند. اطلاعیه را در یک تگ <div>  نشان می دهیم . این تگ div از کلاس های مختلف css تعریف شده در قالب وردپرس برای نشان دادن انواع مختلف اطلاعیه استفاده می کند.شما نیاز دارید تا از کلاس اطلاعیه استفاده کنید تا بتوانید اطلاعیه خطا، اطلاعیه هشدار، اطلاعیه اطلاعات و اطلاعیه موفقیت ایجاد کنید. در صورت تمایل شما می توانید از کلاس is-dismissible برای اضافه کردن دکمه بستن به اطلاعیه اضافه کنید.

علاوه بر چک کردن صفحه جاری، می توانیم همه نوع شرایطی را اضافه کنیم تا در شرایط مختلف اطلاعیه ای نشان دهد.به عنوان مثال شما می توانید اطلاعیه ای برای کاربرانی که نقش نویسنده دارند نمایش دهید. اینجا نشان می دهیم که چطور این کار را انجام دهید:


function author_admin_notice()
{    global $pagenow;    
if ( $pagenow == 'index.php' ) {  
  $user = wp_get_current_user();   
 if ( in_array( 'author', (array) $user->roles ) ) {   
 echo '<div class="notice notice-info is-dismissible">          
Click on <a href="edit.php">Posts</a> to start writing.         </div>';   
 }
}
}
add_action('admin_notices', 'author_admin_notice');

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

به این صورت در سایت اضافه خواهد شد.

اعلامیه نقش کاربران در وردپرس

اعلامیه نقش کاربران

روش۲- اضافه کردن اطلاعیه مدیر با افزونه های وردپرس

این روش ساده است و نیازی نیست تا کدی اضافه کنید ولی مانند روش کد سفارشی منعطف نیست.

اولین چیزی که شما نیاز دارید نصب و فعال سازی افزونه اطلاعیه مدیر KJM می باشد.بعد از فعالسازی شما باید صفحه Setting–> KJM admin notic را مشاهده کنید و تنظیمات افزونه را پیکربندی کنید.

تنظیمات اعلامیه kjm

تنظیمات اعلامیه kjm

ابتدا شما نیاز دارید تا فعال بودن گزینه KJM admin notic  را بررسی کنید. دوم اینکه گزینه پست سفارشی اضافه کنید تا بتوانید اطلاعیه های سفارشی مدیر را اضافه و ویرایش کنید.

افزونه به شما این امکان می دهد تا ایمیلی برای کاربران ثبت شده، هنگامی که اطلاعیه ای انتشار می دهید ارسال کنید. شما می توانید صفحه را بررسی کنید تا گزینه “ارسال ایمیل” را اگر مایل باشید فعال کنید  .شما همچنین می توانید نظرات را هم به اطلاعیه های که می خواهید کاربران به آنها پاسخ دهند اضافه کنید.برای فعال کردن این ویژگی گزینه “Allow comment” را انتخاب کنید.فراموش نکنید که این تغییرات را ذخیره کنید. حالا شما یک منوی جدید با برچسب اطلاعیه در نوار مدیریت قالب وردپرس خود می بینید با این منو شما می توانید اطلاعیه ها را ایجاد و ویرایش کنید.

بیایید ابتدا اطلاعیه مدیر را ایجاد کنید:

ابتدا صفحه Notics–>Add notice را ببینید. شما یک صفحه خیلی شبیه به صفحه ویرایش پست در قالب وردپرس خواهید دید.

اضافه کردن اعلامیه در وردپرس

اضافه کردن اعلامیه

 

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

انتخاب کابران برای دیدن اعلامیه در قالب وردپرس

انتخاب کاربران برای دیدن اعلامیه ها

شما می توانید نمایش یا عدم نمایش عنوان، تاریخ، نام نویسنده و دکمه بستن را تنظیم کنید. هنگامی که کار شما به پایان رسید روی دکمه انتشار کلیک کنید تا اطلاعیه سفارشی مدیر را بصورت واقعی ببینید.

اعلامیه مدیرkjm در قالب وردپرس

اعلامیه مدیر kjm

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

شما می توانید اطلاعیه ای که نمی خواهید بقیه ببینند حذف و یا انتشار ندهید . از ویژگی ایمیل برای هشدار به کاربرانی که وارد نشدند تا اطلاعیه ها را بررسی کنند می توانید استفاده کنید. شما همچنین ممکن است بخواهید افزونه WP Notification Center را هم داشته باشید. این مرکز اطلاع رسانی فیس بوک مانندی برای قالب وردپرس اضافه می کند.کاربران روی گزینه اطلاع رسانی می توانند کلیک کنند و اطلاعیه های خود را ببینند.

مرکز اطلاعات در وردپرس

مرکز اطلاعات

امیدواریم این مقاله به شما در یادگیری اینکه چگونه اطلاعیه سفارشی مدیر را به قالب وردپرس اضافه کنید،کمک کرده باشد.

آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس

مشاهده مقالات تخصصی طراحی قالب وردپرس در http://www.on5.ir