Skip to content
تمی
تمی

اخبار روز وردپرس

  • اخبار و مقالات قالب سایت
تمی

اخبار روز وردپرس

8 اسفند 1401

نحوه سازماندهی آسان آپلود رسانه توسط کاربران در وردپرس


آیا می خواهید بارگذاری رسانه ها توسط کاربر را در وردپرس سازماندهی کنید؟

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

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

نحوه سازماندهی آپلود رسانه توسط کاربران در وردپرس

چرا دسترسی نویسنده به آپلود رسانه را محدود می کنیم؟

اگر یک وبلاگ وردپرس با چند نویسنده دارید، ممکن است افراد تصاویر مختلفی را آپلود کنند. این می تواند یافتن تصویر مناسب را برای نویسنده دشوار کند، یا ممکن است به طور تصادفی فایل رسانه ای شخص دیگری را حذف یا ویرایش کند.

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

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

اگر یک سایت عضویت وردپرس دارید، مشارکت کنندگان و مشترکین ممکن است بتوانند به فایل های رسانه ای ممتازی که نباید به آنها دسترسی داشته باشند دسترسی داشته باشند. برای مثال، اگر دوره‌های آنلاین را می‌فروشید، ممکن است یک مشارکت‌کننده از دسترسی به کتابخانه رسانه‌ای خود برای دانلود فایل‌های PDF ممتاز و سایر مطالب دوره، بدون خرید اشتراک استفاده کند.

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

روش 1. سازماندهی آپلود رسانه توسط کاربران با یک پلاگین (سریع و آسان)

ساده ترین راه برای محدود کردن دسترسی به آپلود رسانه، استفاده از افزونه Frontier Restrict Access است.

این افزونه رایگان بررسی می‌کند که آیا کاربر آن را دارد یا خیر edit_others_posts مجوز، که به آنها اجازه می دهد پست های کاربر دیگر را ویرایش کنند.

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

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

این افزونه خارج از جعبه کار می کند و هیچ تنظیماتی برای پیکربندی شما وجود ندارد، بنابراین می توانید به سادگی افزونه Frontier Restrict Access را نصب و فعال کنید. برای جزئیات بیشتر، راهنمای ما در مورد نحوه نصب افزونه وردپرس را ببینید.

روش 2. سازماندهی آپلودهای رسانه با استفاده از کد (پیشرفته)

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

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

به همین دلیل ما WPCode را توصیه می کنیم.

WPCode بهترین افزونه قطعه کد است که توسط بیش از 1 میلیون وب سایت وردپرس استفاده شده است. این کار اضافه کردن کد سفارشی در وردپرس را بدون نیاز به ویرایش فایل functions.php آسان می کند.

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

اولین کاری که باید انجام دهید این است که افزونه رایگان WPCode را نصب و فعال کنید. برای جزئیات بیشتر، راهنمای گام به گام ما در مورد نحوه نصب افزونه وردپرس را ببینید.

پس از فعال سازی، به قطعه کد » افزودن قطعه.

چگونه با استفاده از WPCode قطعات PHP سفارشی را به سایت خود اضافه کنید

در اینجا، به سادگی ماوس خود را روی «Add Your Custom Code» قرار دهید.

وقتی ظاهر شد، روی “Use Snippet” کلیک کنید.

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

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

پس از آن، منوی کشویی «Code Type» را باز کرده و «PHP Snippet» را انتخاب کنید.

محدود کردن دسترسی به کتابخانه رسانه با استفاده از WPCode

در ناحیه «پیش‌نمایش کد»، قطعه کد زیر را جای‌گذاری کنید:

add_filter( 'ajax_query_attachments_args', 'user_show_attachments' );
 
function user_show_attachments( $query ) {
    $user_id = get_current_user_id();
    if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts
') ) {
        $query['author'] = $user_id;
    }
    return $query;
} 

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

ما می خواهیم از کد PHP سفارشی در کل وب سایت وردپرس خود استفاده کنیم، بنابراین اگر قبلاً انتخاب نشده است، روی «درج خودکار» کلیک کنید. سپس، منوی کشویی «Location» را باز کرده و «Run Everywhere» را انتخاب کنید.

اجرای کد PHP سفارشی در وب سایت خود با استفاده از WPCode

پس از آن، شما آماده اسکرول به بالای صفحه هستید و روی دکمه “غیر فعال” کلیک کنید، بنابراین به “فعال” تغییر می کند.

در نهایت بر روی “ذخیره قطعه” کلیک کنید تا قطعه PHP زنده شود.

نحوه محدود کردن دسترسی به فایل های رسانه ای با استفاده از کد

اکنون کاربران فقط به فایل هایی که در کتابخانه رسانه وردپرس آپلود می کنند دسترسی خواهند داشت.

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

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





منبع

اخبار و مقالات قالب سایت تم سایتقالب سایت

راهبری نوشته

Previous post
Next post

نوشته‌های تازه

  • چگونه از دایرکتوری مدیریت وردپرس (wp-admin) خود با رمز عبور محافظت کنیم
  • نحوه محو کردن تصاویر روی Mouseover در وردپرس (ساده و آسان)
  • اسب فروشی در ایران بررسی قیمت و راهنمای خرید اسب مسابقه-رویال هورس ابتکار خودرو | RoyalHorse
  • چگونه به راحتی وردپرس خود را با TranslatePress ترجمه کنید
  • ابزارک های وردپرس در مقابل بلوک ها – تفاوت چیست؟ (توضیح داده شد)
  • اتاق فرار روستای چهل دخترون تهران, میدان رسالت | allescape
  • نحوه تغییر تم های Shopify بدون از دست دادن محتوا در سال 2023 – Shopidevs
  • چگونه کل کتابخانه رسانه وردپرس خود را دانلود کنیم (3 راه)
  • 8 بهترین ابزار بهینه سازی محتوای آنلاین برای وردپرس (در سال 2023)
  • نحوه اضافه کردن بزرگنمایی برای تصاویر در وردپرس
  • چگونه اسلایدر اینستاگرام را به راحتی در Shopify اضافه کنیم
  • نحوه اضافه کردن ورود بدون رمز به وردپرس با لینک های جادویی
  • نحوه ویرایش متن در وردپرس (راه آسان)
  • 7 بهترین افزونه وردپرس چند ارزی (رایگان + پولی)
  • نحوه اضافه کردن یک صفحه نقشه سایت HTML در وردپرس (2 روش)
  • نحوه نصب و راه اندازی گوگل تگ منیجر در وردپرس
  • چگونه Imagick را در سایت وردپرس خود فعال کنیم (روش آسان)
  • نحوه ایجاد یک برنامه وفاداری در ووکامرس (گام به گام)
  • نحوه اضافه کردن نقش ویرایشگر سئو در وردپرس
  • چگونه به راحتی Google Analytics 4 Shopify را راه اندازی کنیم
  • نحوه اضافه کردن پرسش و پاسخ محصول در ووکامرس
  • به WP101 به خانواده محصولات WPBeginner خوش آمدید
  • نحوه سازماندهی آسان آپلود رسانه توسط کاربران در وردپرس
  • آنچه در وردپرس 6.2 می آید (ویژگی ها و اسکرین شات ها)
  • نحوه نمایش توییتر و فیس بوک نویسنده در صفحه نمایه
  • نحوه غیرفعال کردن ایموجی ها در وردپرس (گام به گام)
  • نحوه ایجاد آرشیو فشرده در وردپرس (گام به گام)
  • چگونه وردپرس را از بازنویسی فایل .htaccess جلوگیری کنیم
  • برند خود را تقویت کنید و مشتریان را در سال 2023 جذب کنید
  • نحوه باز کردن یک فرم پاپ آپ وردپرس با کلیک روی لینک یا تصویر
  • حقیقت پشت ویدیوهای آنلاین کسب درآمد در YouTube و TikTok
  • نحوه فعال/فعال کردن افزونه های وردپرس از پایگاه داده
  • دوره آموزشی سرمایه گذاری در ارزهای دیجیتال آکادمی تریدآموز | حسینی فایننس
  • نحوه استفاده از دستیار نوشتن SEO در وردپرس برای بهبود سئو
  • نیروگاه های خورشیدی در ایران شرکت دادمان یزد | nnqenergy
  • نحوه رفع مشکل oEmbed فیس بوک و اینستاگرام در وردپرس
  • نحوه صحیح غیرفعال کردن Lazy Load در وردپرس (گام به گام)
  • نحوه رفع خطای عدم پاسخگویی سرور DNS در وردپرس
  • نحوه اضافه کردن یک نمایشگر PDF در وردپرس (راه آسان)
  • نحوه اضافه کردن جستجوی چند زبانه در وردپرس (2 روش)
  • چگونه داشبورد مدیریت وردپرس خود را برچسب سفید بگذاریم
  • نحوه آپلود فایل های HTML در Shopify برای اهداف تأیید در سال 2023 – Shopidevs
  • تجارت‌نیوز اخبار اقتصادی ، قیمت دلار ، قیمت سکه و قیمت کالا های مهم و همچنین پوشش اخبار استارت آپ ها و پوشش خبر ها در حوزه های مسکن,بورس,اقتصاد سیاسی,تجارت,تولید,صنعت,بانک
  • لیست قیمت حفاظ آکاردئونی حفاظ درب آپارتمان ، نصب نرده آكاردئونی-فورژ مدرن
  • چگونه در سال 2023 ویدیوی Shopify را به راحتی به بخش بنر اضافه کنیم
  • نحوه فعال کردن به روز رسانی خودکار در وردپرس برای نسخه های اصلی
  • نحوه تراز کردن یک ویدیو در مرکز وردپرس
  • نحوه به تاخیر انداختن نمایش پست ها در فید RSS وردپرس
  • نحوه ایجاد فرم های سازگار با GDPR در وردپرس
  • نحوه استفاده از Retargeting کوکی در وردپرس برای نمایش پیام های سفارشی در سایت

دسته‌ها

  • اخبار و مقالات قالب سایت
  • دسته‌بندی نشده
  • چگونه از دایرکتوری مدیریت وردپرس (wp-admin) خود با رمز عبور محافظت کنیم
  • نحوه محو کردن تصاویر روی Mouseover در وردپرس (ساده و آسان)
  • اسب فروشی در ایران بررسی قیمت و راهنمای خرید اسب مسابقه-رویال هورس ابتکار خودرو | RoyalHorse
  • چگونه به راحتی وردپرس خود را با TranslatePress ترجمه کنید
  • ابزارک های وردپرس در مقابل بلوک ها – تفاوت چیست؟ (توضیح داده شد)
  • اتاق فرار روستای چهل دخترون تهران, میدان رسالت | allescape
  • نحوه تغییر تم های Shopify بدون از دست دادن محتوا در سال 2023 – Shopidevs
  • چگونه کل کتابخانه رسانه وردپرس خود را دانلود کنیم (3 راه)
  • 8 بهترین ابزار بهینه سازی محتوای آنلاین برای وردپرس (در سال 2023)
  • نحوه اضافه کردن بزرگنمایی برای تصاویر در وردپرس
  • چگونه اسلایدر اینستاگرام را به راحتی در Shopify اضافه کنیم
  • نحوه اضافه کردن ورود بدون رمز به وردپرس با لینک های جادویی
  • نحوه ویرایش متن در وردپرس (راه آسان)
  • 7 بهترین افزونه وردپرس چند ارزی (رایگان + پولی)
  • نحوه اضافه کردن یک صفحه نقشه سایت HTML در وردپرس (2 روش)
  • نحوه نصب و راه اندازی گوگل تگ منیجر در وردپرس
  • چگونه Imagick را در سایت وردپرس خود فعال کنیم (روش آسان)
  • نحوه ایجاد یک برنامه وفاداری در ووکامرس (گام به گام)
  • نحوه اضافه کردن نقش ویرایشگر سئو در وردپرس
  • چگونه به راحتی Google Analytics 4 Shopify را راه اندازی کنیم
  • نحوه اضافه کردن پرسش و پاسخ محصول در ووکامرس
  • به WP101 به خانواده محصولات WPBeginner خوش آمدید
  • نحوه سازماندهی آسان آپلود رسانه توسط کاربران در وردپرس
  • آنچه در وردپرس 6.2 می آید (ویژگی ها و اسکرین شات ها)
  • نحوه نمایش توییتر و فیس بوک نویسنده در صفحه نمایه
  • نحوه غیرفعال کردن ایموجی ها در وردپرس (گام به گام)
  • نحوه ایجاد آرشیو فشرده در وردپرس (گام به گام)
  • چگونه وردپرس را از بازنویسی فایل .htaccess جلوگیری کنیم
  • برند خود را تقویت کنید و مشتریان را در سال 2023 جذب کنید
  • نحوه باز کردن یک فرم پاپ آپ وردپرس با کلیک روی لینک یا تصویر
  • حقیقت پشت ویدیوهای آنلاین کسب درآمد در YouTube و TikTok
  • نحوه فعال/فعال کردن افزونه های وردپرس از پایگاه داده
  • دوره آموزشی سرمایه گذاری در ارزهای دیجیتال آکادمی تریدآموز | حسینی فایننس
  • نحوه استفاده از دستیار نوشتن SEO در وردپرس برای بهبود سئو
  • نیروگاه های خورشیدی در ایران شرکت دادمان یزد | nnqenergy
  • نحوه رفع مشکل oEmbed فیس بوک و اینستاگرام در وردپرس
  • نحوه صحیح غیرفعال کردن Lazy Load در وردپرس (گام به گام)
  • نحوه رفع خطای عدم پاسخگویی سرور DNS در وردپرس
  • نحوه اضافه کردن یک نمایشگر PDF در وردپرس (راه آسان)
  • نحوه اضافه کردن جستجوی چند زبانه در وردپرس (2 روش)
  • چگونه داشبورد مدیریت وردپرس خود را برچسب سفید بگذاریم
  • نحوه آپلود فایل های HTML در Shopify برای اهداف تأیید در سال 2023 – Shopidevs
  • تجارت‌نیوز اخبار اقتصادی ، قیمت دلار ، قیمت سکه و قیمت کالا های مهم و همچنین پوشش اخبار استارت آپ ها و پوشش خبر ها در حوزه های مسکن,بورس,اقتصاد سیاسی,تجارت,تولید,صنعت,بانک
  • لیست قیمت حفاظ آکاردئونی حفاظ درب آپارتمان ، نصب نرده آكاردئونی-فورژ مدرن
  • چگونه در سال 2023 ویدیوی Shopify را به راحتی به بخش بنر اضافه کنیم
  • نحوه فعال کردن به روز رسانی خودکار در وردپرس برای نسخه های اصلی
  • نحوه تراز کردن یک ویدیو در مرکز وردپرس
  • نحوه به تاخیر انداختن نمایش پست ها در فید RSS وردپرس
  • نحوه ایجاد فرم های سازگار با GDPR در وردپرس
  • نحوه استفاده از Retargeting کوکی در وردپرس برای نمایش پیام های سفارشی در سایت
©2023 تمی | WordPress Theme by SuperbThemes