نمایش فایل PDF در وردپرس؛ بدون افزونه و با افزونه رایگان
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

برای نمایش فایل PDF در وردپرس همیشه به افزونه نیاز ندارید. خود وردپرس یک بلوک «فایل» داره که PDF رو داخل نوشته یا برگه نشون میده. پس اگه فقط میخواید یک فایل ساده مثل کاتالوگ، راهنما یا نمونهکار رو در سایتتون بذارید، همین روش کارتون رو راه میاندازه.
اگه امکانات بیشتری مثل اندازه متفاوت در موبایل، دکمه چاپ و دانلود، حالت تمامصفحه یا استفاده چندباره از یک فایل میخواید، افزونه رایگان PDF Poster به دردتون میخوره. در ادامه هر دو روش رو قدمبهقدم با هم پیش میبریم تا راحتتر بتونید گزینه مناسب سایتتون رو انتخاب کنید.
آنچه در این مقاله میخوانید
آیا وردپرس بدون افزونه فایل PDF رو نمایش میده؟
بله. ویرایشگر بلوکی وردپرس یک بلوک داخلی به اسم «فایل» داره. وقتی PDF رو با این بلوک بارگذاری میکنید، گزینه نمایش درونخطی در دسترستون قرار میگیره. نمایش درونخطی یعنی کاربر فایل رو داخل همون صفحه میبینه و لازم نیست اول اون رو دانلود کنه یا در صفحه دیگهای بازش کنه. این قابلیت در مستندات رسمی بلوک فایل وردپرس هم توضیح داده شده.
برای یک نمایش ساده، نصب افزونه فقط کارتون رو بیشتر میکنه. البته بلوک فایل امکانات محدودی داره. اگه میخواید روی ظاهر نمایشگر یا ابزارهای PDF کنترل بیشتری داشته باشید، افزونه رایگان انتخاب مناسبتریه.
نمایش فایل PDF در وردپرس بدون افزونه
اول در پیشخوان وردپرس وارد بخش «نوشتهها» یا «برگهها» بشید و نوشته یا برگه موردنظرتون رو باز کنید. روی دکمه مثبت بزنید و بلوک «فایل» رو جستوجو کنید. برای اینکه سریعتر پیداش کنید، در یک خط خالی عبارت /file رو بنویسید و بلوک File رو انتخاب کنید.

حالا روی «بارگذاری» بزنید و فایل PDF رو از کامپیوترتون انتخاب کنید. اگه قبلاً فایل رو در سایت بارگذاری کردید، «کتابخانه رسانه» رو باز کنید و همون فایل رو بردارید.

بعد از اضافهشدن فایل، روی بلوک کلیک کنید و در نوار کناری ویرایشگر سراغ تنظیمات PDF برید. گزینه «نمایش جاسازی درونخطی» یا Show inline embed رو روشن کنید. با این کار، پیشنمایش PDF داخل نوشته نشون داده میشه.

وردپرس یک دکمه دانلود هم کنار این بلوک میذاره. اگه نمیخواید دکمه دیده بشه، گزینه نمایش دکمه دانلود رو خاموش کنید. فقط یادتون باشه که مخفیکردن این دکمه جلوی دریافت کامل فایل رو نمیگیره؛ چون مرورگر برای نمایش PDF همچنان اطلاعات فایل رو دریافت میکنه.
در پایان روی «پیشنمایش» بزنید و صفحه رو هم با کامپیوتر و هم با موبایل ببینید. اگه فایل درست نمایش داده میشه، نوشته یا برگه رو منتشر یا بهروزرسانی کنید.
چه زمانی به افزونه نیاز دارید؟
بلوک داخلی وردپرس برای نمایش معمولی PDF خوبه، ولی گاهی به کنترل بیشتری نیاز دارید. مثلاً ممکنه بخواید ارتفاع نمایشگر رو عوض کنید، برای موبایل و کامپیوتر اندازههای متفاوتی بذارید یا دکمههای چاپ، دانلود و تمامصفحه رو مدیریت کنید.
برای این کارها میتونید افزونه رایگان PDF Poster رو نصب کنید. اگه فقط ظاهر ورقخوردن کتاب براتون مهمه، آموزش ساخت کتاب آنلاین در وردپرس با فلیپبوک PDF هم میتونه کمکتون کنه. برای آشنایی با یک راه دیگه هم میتونید آموزش نمایش فایل PDF با افزونه PDF Embedder رو ببینید.
معرفی افزونه رایگان PDF Poster
PDF Poster در مخزن رسمی وردپرس یک افزونه رایگان برای جاسازی فایلهای PDF آمادهست. این افزونه PDF نمیسازه و نوشتههای سایتتون رو هم به PDF تبدیل نمیکنه. کارش اینه که فایلی رو که از قبل دارید، داخل نوشته، برگه یا بخشهای دیگه سایت نمایش بده.
نسخه رایگان افزونه از بلوک ویرایشگر، شورتکد، اندازههای جدا برای کامپیوتر و موبایل، دکمههای چاپ و دانلود، حالت تمامصفحه، چیدمان راستبهچپ و چند نوع نمایشگر پشتیبانی میکنه. شورتکد یک عبارت کوتاه داخل کروشهست که وردپرس اون رو به خروجی افزونه تبدیل میکنه.
برای نصب افزونه، در پیشخوان به «افزونهها ← افزودن افزونه تازه» برید. عبارت PDF Poster رو جستوجو کنید و افزونه ساختهشده توسط bPlugins رو نصب و فعال کنید. اگه قبلاً افزونه نصب نکردید، آموزش نصب افزونه وردپرس مرحلهها رو بهتون نشون میده.

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

انتخاب فایل PDF
داخل بلوک روی گزینه انتخاب یا بارگذاری فایل بزنید. میتونید یک PDF تازه رو از کامپیوترتون بارگذاری کنید یا فایل قبلی رو از کتابخانه رسانه بردارید. وقتی فایل رو انتخاب کردید، پیشنمایشش داخل ویرایشگر دیده میشه.

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

افزونه برای کامپیوتر، تبلت و موبایل تنظیمات اندازه جدا داره. بهتره پیشنمایش هر دستگاه رو ببینید، چون ارتفاعی که روی کامپیوتر خوبه ممکنه در گوشی فضای زیادی بگیره.
مدیریت دکمههای چاپ و دانلود
در تنظیمات بلوک میتونید دکمههای چاپ، دانلود و تمامصفحه رو روشن یا خاموش کنید. انتخاب این دکمهها به نوع فایلتون بستگی داره. مثلاً امکان دانلود برای یک فرم یا کاتالوگ مفیده، ولی یک پیشنمایش کوتاه احتمالاً به دکمه چاپ نیاز نداره.
خاموشکردن دکمه دانلود، PDF رو به یک فایل محافظتشده تبدیل نمیکنه. اگه فایل محرمانهست یا فقط اعضای سایت باید اون رو ببینن، لازمه دسترسی به خود فایل و صفحه رو هم با یک راهکار مناسب محدود کنید.
روش دوم: ساخت PDF Poster و استفاده از شورتکد
اگه قراره یک PDF رو در چند صفحه نمایش بدید، میتونید اون رو بهصورت یک مورد جدا در PDF Poster ذخیره کنید. از منوی افزونه وارد بخش افزودن مورد تازه بشید، یک عنوان روشن بنویسید و فایل PDF رو انتخاب کنید.
بعد تنظیمات نمایشگر رو مشخص و مورد رو ذخیره کنید. افزونه یک شورتکد شبیه [pdf id="123"] بهتون میده. عدد داخل شورتکد برای هر مورد متفاوته؛ پس دقیقاً همون کدی رو کپی کنید که افزونه در سایت خودتون نشون میده.

حالا نوشته یا برگه مقصد رو باز کنید و بلوک «شورتکد» رو به صفحه اضافه کنید. بعد کدی رو که کپی کردید داخلش بذارید. خوبی این روش اینه که وقتی تنظیمات مورد ذخیرهشده رو عوض میکنید، لازم نیست همه صفحههایی رو که از اون استفاده میکنن جداگانه ویرایش کنید.
PDF Poster یک شورتکد مستقیم با ساختار [pdf_embed url="..."] هم داره. بااینحال، اگه تازهکار هستید، استفاده از بلوک افزونه یا کپیکردن شورتکد آماده راحتتره. این کار احتمال اشتباه در نشانی فایل یا ویژگیهای کد رو هم کمتر میکنه.
تنظیمات مهم نمایش فایل PDF
- عرض و ارتفاع: عرض ۱۰۰ درصد معمولاً برای صفحههای واکنشگرا مناسبه. واکنشگرا یعنی نمایشگر با اندازه صفحه هماهنگ میشه. برای ارتفاع بهتره چند عدد رو با توجه به قالب و فایل خودتون امتحان کنید.
- نمایش در موبایل: صفحه رو با گوشی یا حالت پیشنمایش موبایل ببینید تا مطمئن بشید PDF از محدوده محتوا بیرون نمیزنه.
- چاپ و دانلود: فقط دکمههایی رو روشن بذارید که واقعاً برای کاربر کاربرد دارن.
- حالت تمامصفحه: این حالت برای فایلهای چندصفحهای، کاتالوگها و کتابچهها مفیده و خوندن متن رو راحتتر میکنه.
- راستبهچپ: اگه فایل فارسی دارید، چیدمان راستبهچپ افزونه رو امتحان کنید و حتماً نتیجه رو در صفحه نهایی ببینید.
نکات مهم قبل از انتشار PDF
قبل از انتشار، حجم فایل رو بررسی کنید. PDF خیلی سنگین دیرتر باز میشه و برای کاربری که اینترنت کندتری داره تجربه خوشایندی نمیسازه. اگه فایل تصویرهای بزرگی داره، بهتره قبل از بارگذاری اونها رو بهینه کنید؛ البته نه تا جایی که کیفیت نوشتهها و نمودارها از بین بره.
کنار فایل یک عنوان روشن بنویسید و در یک توضیح کوتاه بگید داخلش چه چیزهایی هست. بهتره کاربر قبل از بازکردن PDF بدونه فایل درباره چیه و قراره چه محتوایی ببینه.
PDF رو جای محتوای اصلی صفحه نذارید. موتورهای جستوجو و بعضی ابزارهای کمکی ممکنه محتوای داخل نمایشگر رو مثل متن معمولی صفحه در اختیار کاربر نذارن. بهتره خلاصه نکات مهم رو بهصورت متن HTML در همون نوشته قرار بدید؛ یعنی متنی که مستقیم داخل صفحه نوشته شده و بخشی از PDF نیست.
در آخر صفحه رو در یک پنجره ناشناس مرورگر باز کنید. این بررسی ساده نشون میده که فایل برای کاربران مهمان هم در دسترسه یا فقط وقتی وارد پیشخوان هستید دیده میشه.
سوالات متداول درباره نمایش فایل PDF در وردپرس
آیا برای نمایش فایل PDF در وردپرس حتماً به افزونه نیاز داریم؟
نه. میتونید از بلوک داخلی «فایل» در ویرایشگر بلوکی وردپرس استفاده کنید و گزینه نمایش درونخطی رو روشن کنید. برای نمایش ساده PDF همین روش معمولاً کافیه.
آیا افزونه PDF Poster رایگانه؟
بله، PDF Poster یک نسخه رایگان در مخزن رسمی وردپرس داره. میتونید با همین نسخه فایل PDF رو داخل نوشته یا برگه نمایش بدید و تنظیماتی مثل اندازه نمایشگر و بعضی دکمههای اون رو مدیریت کنید.
آیا میشه دانلود فایل PDF رو کاملاً غیرفعال کرد؟
مخفیکردن دکمه دانلود جلوی دریافت کامل فایل رو نمیگیره، چون مرورگر برای نمایش PDF اطلاعات اون رو دریافت میکنه. اگه فایل محرمانهست، باید دسترسی به خود فایل و صفحه رو هم محدود کنید.
چرا فایل PDF داخل صفحه نمایش داده نمیشه؟
اول مطمئن بشید فایل واقعاً فرمت PDF داره و نشانی اون در کتابخانه رسانه باز میشه. بعد تنظیمات نمایش درونخطی، محدودیت حجم بارگذاری هاست و نحوه نمایش صفحه در مرورگر دیگه رو بررسی کنید.
چطور نمایش PDF رو برای موبایل بهتر کنیم؟
عرض نمایشگر رو روی ۱۰۰ درصد بذارید و ارتفاع اون رو با پیشنمایش موبایل تنظیم کنید. اگه از PDF Poster استفاده میکنید، میتونید اندازههای جداگانهای برای کامپیوتر، تبلت و موبایل در نظر بگیرید.
جمعبندی
برای نمایش فایل PDF در وردپرس، بهتره اول بلوک داخلی «فایل» رو امتحان کنید. این روش رایگانه، افزونه نمیخواد و برای نمایش ساده PDF کاملاً کار راهاندازه.
اگه تنظیمات بیشتر، نمایش واکنشگرا، دکمه چاپ و دانلود یا امکان استفاده دوباره از یک PDF رو میخواید، نسخه رایگان PDF Poster انتخاب مناسبیه. فایل رو با بلوک افزونه اضافه کنید و قبل از انتشار، نحوه نمایش اون رو در موبایل و کامپیوتر ببینید.

سلام وقت بخیر من این افزونه رو نصب کردم ولی همچنان فایل پی دی اف ام دانلود و پرینت میشه باید چیکار کنم؟!!
درود بر شما با سیستم دیگری تست کنید چون ممکن هست مشکل از پی دی اف ریدر سیستم باشه
با سلام
چرا فایل کامل load نمیشه
Unexpected server response. More Information
Warning: The PDF is not fully loaded for printing.
فقط میشه دانلود کرد
البته با موبایل وارد سایت میشی درست نشون میده
سلام
فایل دیگری را تست بفرمایید تا مطمئن شوید مشکل از فایل PDF نیست. با سیستم و اینترنت دیگری نیز تست کنید.
خوبه
با سلام و احترام
ضمن عرض تشکر از ارائه این مطلب، باعث شد که به این فکر بیفتیم این قابلیت رو برای پست های وبلاگمون ایجاد کنیم.
اگر بخواهیم فایل PDF را فقط بصورت دانلود شدنی در اختیار کاربران قرار دهیم باز هم میتوانیم از این افزونه استفاده کنیم؟ یا افزونه ای برای این مورد می توانید معرفی کنید؟
سلام
لینک ساده باید بدید نیازی به افزونه نیست.
سلام وقت شکا بخیر
میشه بیشتر توضیح بدید پی دی اف ها رو کجا بزاریم که لینکش رو قرار بدیم ؟!
سلام توی بخش رسانه اپلود کنید لینکش رو بذارید