در این مقاله قصد داریم روشهای نمایش و اجرای فایل PDF در وردپرس را به طور کامل و مرحلهبهمرحله آموزش دهیم. شما خواهید آموخت چگونه بدون افزونه یا با استفاده از افزونههای حرفهای، فایلهای PDF خود را در سایت نمایش دهید، دانلود یا پرینت کنید. این آموزش برای کاربران مبتدی تا حرفهای مناسب است.
چرا باید PDF را در وردپرس نمایش داد
نمایش PDF به جای لینک دانلود ساده، مزایای زیر را دارد:
- کاربر بدون خروج از سایت، محتوا را میبیند
- افزایش تعامل و مدت زمان حضور کاربر در سایت
- جلوگیری از مشکلات لینکهای خراب یا حذف فایل
- امکان نمایش چند فایل در یک صفحه با طراحی منظم
چگونه PDF را بدون افزونه در وردپرس نمایش دهیم
اگر نمیخواهید افزونه نصب کنید، میتوانید با شورتکد و کد PHP فایل PDF را نمایش دهید:
گامهای عملی:
- وارد فایل functions.php قالب وردپرس شوید.
- کد زیر را اضافه کنید:
<?php
function pdflink($attr, $content) {
return '<a href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
}
add_shortcode('pdf', 'pdflink');
?>
- برای نمایش PDF، در نوشته یا برگه از شورتکد زیر استفاده کنید:
[pdf href="http://yoursite.com/linktoyour/file.pdf"]View PDF[/pdf]
توجه: حتماً قبل از ویرایش فایل فانکشنها از قالب و دیتابیس خود پشتیبان تهیه کنید.
چه افزونههایی برای نمایش PDF وجود دارد
چند افزونه محبوب و بهروز برای نمایش PDF در وردپرس:
- PDF Embedder
- Embed Any Document (EAD)
- TNC PDF Viewer
- Google Doc Embedder (GDE)
هرکدام ویژگیهای مخصوص به خود را دارند و بسته به نیاز سایت میتوانید انتخاب کنید.
انتخاب بهترین افزونه نمایش PDF برای سایت شما
برای انتخاب افزونه مناسب توجه کنید:
- سازگاری با گوتنبرگ و صفحهسازها
- امکان دانلود فایل یا محدود کردن دسترسی
- ریسپانسیو بودن برای موبایل و تبلت
- سرعت بارگذاری و حجم فایلهای پشتیبانی شده
نصب و راهاندازی افزونه PDF Embedder
گامهای نصب:
- وارد پیشخوان وردپرس شوید.
- به مسیر افزونهها > افزودن بروید و PDF Embedder را جستجو کنید.
- نصب و فعالسازی کنید.
تنظیمات اولیه:
- تعیین عرض و ارتفاع نمایش PDF
- فعال یا غیر فعال کردن لینک دانلود
- تنظیم دسترسی به فایل برای همه کاربران یا اعضا
آموزش استفاده از TNC PDF viewer در وردپرس
- افزونه TNC به شما امکان نمایش حرفهای PDF و اسکرول داخلی میدهد.
- پس از نصب، فایل PDF را آپلود کنید و از شورتکد مخصوص افزونه برای نمایش استفاده نمایید.
استفاده از Embed Any Document برای فایلهای چندگانه
- این افزونه از فایلهای PDF، Word، Excel، PowerPoint پشتیبانی میکند.
- شما میتوانید چند فایل را در یک برگه یا نوشته نمایش دهید و از Google Drive یا Media Library لینکدهی کنید.
روش تنظیم اندازه و نمای PDF در صفحات
- اندازه PDF باید با نمای دستگاهها هماهنگ باشد.
- در تنظیمات افزونه یا با CSS میتوان عرض و ارتفاع را مشخص کرد.
- استفاده از شورتکد
[pdf width="600" height="800"]در افزونهها معمول است.
مشکلات رایج در نمایش PDF و راهحلها
| مشکل | راهحل |
|---|---|
| PDF نمایش داده نمیشود | بررسی مسیر فایل و دسترسی سرور |
| فایل در موبایل ناقص نمایش داده میشود | استفاده از گزینه ریسپانسیو افزونه |
| سرعت بارگذاری پایین | کاهش حجم فایل PDF یا استفاده از کش |
| لینک دانلود نمایش داده نمیشود | تنظیم گزینه دانلود در افزونه |
چگونه نمایش PDF را برای موبایل بهینه کنیم
- از افزونههای ریسپانسیو استفاده کنید
- ارتفاع و عرض نمایش PDF را بر اساس موبایل تنظیم کنید
- تست نمایش در مرورگر موبایل قبل از انتشار
تفاوت لینک دانلود و نمایش مستقیم PDF
- لینک دانلود: کاربر فایل را ذخیره میکند، ولی محتوا در سایت دیده نمیشود
- نمایش مستقیم: فایل داخل سایت نمایش داده میشود و کاربر میتواند مشاهده و گاهی دانلود کند
نکات امنیتی هنگام نمایش PDF در سایت وردپرسی
- فایلها را در مسیر امن آپلود کنید
- دسترسی دانلود را محدود کنید در صورت نیاز
- فایلهای PDF را قبل از آپلود اسکن امنیتی کنید
- از افزونههای معتبر و بهروز استفاده نمایید
جمعبندی
با استفاده از این روشها میتوانید فایلهای PDF خود را در وردپرس بهصورت حرفهای، امن و کاربرپسند نمایش دهید. چه بخواهید بدون افزونه فایلها را نشان دهید و چه از افزونههای حرفهای استفاده کنید، این مقاله راهنمای کامل شماست.
آیا میخواهید این نسخه کاملسازی شده با تصاویر و جداول هم آماده شود؟