با توجه به استقبال کاربران نسبت به شخصیسازی و سفارشیکردن پیشخوان وردپرس در این نوشته آموزشی را برای شما آماده نمودهایم که به شما این امکان را میدهد پیامی را بصورت حرفهای برای کاربران و یا مشتریان خود به نمایش در بیاورید که این پیغام میتواند بنابر نیاز شما یک متن ساده و یا نکتهای خاص باشد، از مزایای مفید استفاده از این روش آن است که شما را قادر میسازد این پیغام را در هر کجای پیشخوان وردپرس به نمایش در بیاورید، برای نمونه اگر شما تمایل دارید پیام خود را در قسمتی همانند “تنظیمات” که در منوی سمت راست پیشخوان وردپرس فارسی قرار دارد به نمایش در آورید تنها کافیست آیدی و یا کلاسی را که گزینه تنظیمات در آن آورده شده است با مقدار پیشفرضی که قرار داده شده است جایگزین کنید که برای راحتی شما دوستان تمامی کلاسها و آیدیهای پیشفرض موجود در پیشخوان وردپرس فارسی را برای استفاده شما آماده کرده ایم:
.wp-first-item پیشخوان #menu-posts نوشته ها #menu-media رسانه #menu-pages برگه ها #menu-comments دیدگاه ها #menu-appearance نمایش #menu-plugins افزونه ها #menu-users کاربران #menu-tools ابزارها #menu-settings تنظیمات ----- #dashboard_right_now هم اکنون #dashboard_quick_press نوشتن فوری #dashboard_recent_comments آخرین دیدگاه ها #dashboard_recent_drafts آخرین پیش نویس ها #dashboard_primary وبلاگ وردپرس #dashboard_secondary دیگر اخبار وردپرس #dashboard_incoming_links پیوندهای ورودی #dashboard_plugins افزونه ها
برای نمایش پیام تنها کافیست کدهای زیر را به فایل فانکشن قالب وردپرس اضافه کنید (خواهشمندیم پیش از ایجاد هر تغییری در این فایل از آن نسخهی پشتیبان تهیه نمایید تا در صورت بروز خطا آنرا به راحتی به حالت اول بازگردانید):
<?php function thsp_enqueue_pointer_script_style( $hook_suffix ) { $enqueue_pointer_script_style = false; $dismissed_pointers = explode( ',', get_user_meta( get_current_user_id(), 'dismissed_wp_pointers', true ) ); if( !in_array( 'thsp_settings_pointer', $dismissed_pointers ) ) { $enqueue_pointer_script_style = true; add_action( 'admin_print_footer_scripts', 'thsp_pointer_print_scripts' ); } if( $enqueue_pointer_script_style ) { wp_enqueue_style( 'wp-pointer' ); wp_enqueue_script( 'wp-pointer' ); } } add_action( 'admin_enqueue_scripts', 'thsp_enqueue_pointer_script_style' ); function thsp_pointer_print_scripts() { $pointer_content = "<h3>کلکسیون طراجی</h3>"; $pointer_content .= "<p>جهت نمایش پنل تنظیمات باید نسخه php هاست را روی ۵.۶ قرار دهید. </p>"; ?> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready( function($) { $('#dashboard_right_now').pointer({ content: '<?php echo $pointer_content; ?>', position: { edge: 'right', align: 'center' }, pointerWidth: 350, close: function() { $.post( ajaxurl, { pointer: 'thsp_settings_pointer', action: 'dismiss-wp-pointer' }); } }).pointer('open'); }); //]]> </script> <?php } ?>
بعد از اضافه کردن کد به پوسته وردپرس و جایگذاری متن و عنوان مورد نظر میبایست در خط ۳۰ این کد نام کلاس و یا آیدی مورد نظر خود را وارد نمایید که همانطور که در نمونهی زیر تماشا میکنید “ابزارک هم اکنون” را به عنوان محلی برای نمایش پیام انتخاب نمودهایم:
$('#dashboard_right_now').pointer({
لازم به ذکر است پیام شما تا زمانی که کاربر آن را تماشا نکرده است در محلی که شما در پیشخوان معین کردهاید به نمایش در خواهد آمد و بعد از تماشای پیام توسط کاربر و بستن آن دیگر پیام در پیشخوان وردپرس به نمایش در نخواهد آمد.
برای ارسال دیدگاه شما باید وارد سایت شوید.