قالب افق نیوز را با تخفیف 350 هزار تومان و ملت نیوز را 300 هزار تومان خریداری کنید!
1
0

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

بدون دیدگاه
  • انتشار : تیر ۱۴, ۱۳۹۷ - 1:07 ب.ظ
  • نویسنده : مدیر کل

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

.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({

 

لازم به ذکر است پیام شما تا زمانی که کاربر آن را تماشا نکرده است در محلی که شما در پیشخوان معین کرده‌اید به نمایش در خواهد آمد و بعد از تماشای پیام توسط کاربر و بستن آن دیگر پیام در پیشخوان وردپرس به نمایش در نخواهد آمد.

 

×

سـبد خـرید شـما

0 محصول
سبد خرید خالی است!