راهکارهایی برای تماشای آنلاین PDF در وردپرس
یکی از فرمتهای محبوب در سایتهای ارایه کتاب الکترونیک که بسیاری از آنها نیز از سیستم وردپرس برای راهاندازی و انشار سایت خود استفاده میکنند فرمت PDF است که همانطور که میدانید توسط کمپانی Adobe ارایه شده است و وظیفه توسعه آن نیز بر عهده همین کمپانی است. اما مشکلی که بسیاری از کاربران در هنگام مراجعه به سایتهای ارایه دهنده کتابهای الکترونیک با آن بر خورد میکنند این است که در سیستم آنها برنامه Adobe Reader و یا دیگر نرمافزارهایی که توانایی نمایش فایلهای PDF را دارند نصب نیست و قادر به دیدن محتوا و صفحات کتاب الکترونیک مورد نظر نیستند. حال شما به عنوان یک وبمستر میتوانید با ارایه امکان تماشای آنلاین PDF در وردپرس موجب شوید که تمامی کاربران سایت شما توانایی استفاده از کتابهای الکترونیک سایت شما را داشته باشند.
برای این منظور افزونههای متعددی ایجاد شده است که معمولا بر پایه سرویس آنلاین Google Doc اسناد PDF را در صفحات سایت شما نمایش میدهند که در این حالت حتی نیازی نیست که بر روی مرورگر کاربران شما افزونههای نمایش فایلهای PDF نیز نصب باشد.
تماشای آنلاین PDF در وردپرس
در این مطلب قصد دارم برای مشاهده آنلاین PDF در وردپرس، علاوه بر معرفی برترین افزونه در این زمینه، ترفند تماشای آنلاین PDF در وردپرس رو هم بدون استفاده از افزونه تقدیم کنم.
استفاده از افزونه Google Doc Embedder برای مشاهده آنلاین PDF در وردپرس:
افزونه Google Doc Embedder که از نام آن پیدا است از سرویس Google Doc استفاده میکند و یکی از کاملترین افزونهها در این زمینه است و با استفاده از آن در سایت وردپرسی خود میتوانید فایلهای با فرمتPDF ،DOC ،DOCX ،PPT ،PPTX ،XLS ،XLSX ،TIFF ، PAGES ،AI ،PSD ،DXF ،SVG ،TTF ،XPS ،RAR و ZIP را دارا میباشد که قابلیت دانلود اینگونه فایلها را نیز به کاربران سایت شما میدهد.
اما شاید شما هم مثل خود من دوست نداشته باشین زیاد از افزونهها استفاده کنین به این منظور پیشنهاد میکنم از این ترفند استفاده کنید:
ابتدا کد زیر رو در فایل functions.php قالب وردپرس خودتون کپی کنید:
<?php
function pdflink($attr, $content) {
return '<a class="pdf" 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 بصورت گالری مانند نمایش داده بشن و با انتخاب کاربر فایل مربوطه بهش نمایش داده بشه وجود داره؟ اگر این قابلیت رو نداره برای این کار چه افزونه ای رو پیشنهاد میکنید؟
با خود افزونه نمیتونی این کار رو انجام بدی چون افزونه فایل رو در محلی که استفاده کردی نمایش میده.
ولی با استفاده از ترفند آخر مطلب و شورت کد اون میتونی چندین و چند فایل رو با عناوین مختلف درج کنی و کاربر با کلیک روی هر کدوم در پنجره جدیدی که باز میشه اون فایل رو مشاهده کنه. برای قرار دادن عنوان برای هر کدوم هم کافیه تو شورت کد متن “View PDF” رو به متن دلخواهت تغییر بدی.
ای کاش افزونه ای رو معرفی میکردید که نوشته های وردپرسی رو به پی دی اف تبدیل کنه … البته با ساپورت زبان فارسی … ♥
این نوشته رو مطالعه کنید، این امکان رو میده که کاربران بصورت PDF هم محتوای شما رو چاپ کنند.
ممنون، جالب بود امیر جان 🙂
خیلی عالی ممنون
سلام امکان این وجود داره که فایل پی دی اف فقط چند صفحه ی دلخواهش به نمایش در بیاد.نه همه
درود
فکر نمیکنم دوست من
یعنی هیچ افزنه دیگه ای هم نیست؟؟؟؟؟عجیبه
میتونید تو انجمن نظر دوستان رو بپرسید.
سلام
تشکر از زحماتت
در پوشه ورد پرس چهار تا فایل functions.php وجود داره در چهار جا
در کدومش باید این کد را برای دیدن پی دی اف اضافه کنیم ؟
من این کد را به functions.php
واقع در فولدر اینکلود در فولدر اصلی وردپرس اضافه کردم
ولی دیگه سایت بالا نیومد
پاکش کردم
برای دیدن ی دی اف
کاوه جان این فایل در این مسیر پوسته ی شما هست
شما مسیر رو اشتباه رفتید
در انجمن مطرح کنید دوستان شما رو راهنمایی کنند
سلام
ضمن تشکر از شما من از کدهایی که شما دادید استفاده کردم ولی پس از اجرای لینک پیغام No preview available برای من در مسیر docs.google.com میاد و پی دی اف من رو نمایش نمی دهد. من طبق فرمایش شما کد رو در تابع پوسته اضافه کردم.
ممنون میشم راهنمایی کنید.
سپاس
درود علیرضا جان
نویسندهی این نوشته در دسترس نیستند، لطفا مشکل را در انجمن مطرح کنید.
سلام
کمک میکنید که چطور برای دو دسته از سایتم هدر اختصاصی بذارم که با هدر دسته ها و صفحات دیگه متفاوت باشه؟؟
درود، باید از دستور شرطی استفاده کنید، در انجمن بیان کنید بهمن جان:
http://forum.wp-parsi.com/
سلام من می خواهم یک فایل pdf را جز از فایل نمایش داده شود تا کاربر ببیند بعد به صفحه پرداخت رود خرید کند