ویدیوهای آپارات را به سادگی فراخوانی کنیم + پلاگین

آپارات یکی از سرویس‌های ایرانیه که با هدف پاسخگویی به نیاز اشتراک گذاری ویدئو توسط کاربران ایرانی در سال ۸۹ بر پا شده و با توجه به فیلتر بودن Youtube در ایران در کانون توجه فارسی زبانان قرار گرفته، که البته وب‌مسترهای بسیاری معمولاً در بروز نگه داشتن وب‌سایت‌هاشون اقدام به انتشار محتوای ویدئویی در این سرویس می‌کنند.
در این آموزش قصد داریم پروسه قرار دادن ویدئو در نوشته‌های وردپرسی خودمون رو کوتاه‌تر کنیم تا به جای قرار دادن چندخط کد که گاهاً شاهد بهم ریختن اون توسط ادیتور وردپرس هستیم، از شورت‌کدی که برای همین منظور تهیه کردم استفاده کنیم …

aparat-cover

* بروزرسانی ۱۲ خرداد : اضافه شدن گزینه آپارات به ادیتور وردپرس

با توجه به اهمیت استفاده از ویدئوهای آپارات در مطالب وردپرس، تصمیم بر این گرفته شد تا شورت‌کد آپارات در قالب یک افزونه به مخزن وردپرس اضافه بشه و براش بروزرسانی‌هایی متناسب با نیاز کاربران در نظر بگیریم. در نسخه ۱٫۳ از این افزونه علاوه بر قابلیت شورت‌کد موارد دیگه‌ای اضافه شده :

  • – اضافه کردن گزینه «افزودن ویدئوی آپارات» به ادیتور وردپرس به منظور دریافت شناسه ویدئو
  • – پشتیبانی از حالت ریسپانسیو با تمام صفحه کردن طول ویدئو به صورت پیشفرض

screenshot-1

 

دانلود صفحه افزونه پیش‌نمایش

 

توجه داشته باشید که اگر از طریق آموزش قبلی که اضافه کردن کد معرفی شده به functions.php قالب پیش رفته بودید، کافیه بدون نگرانی از اینکه ویدئوهای قرار گرفته در بین مطالبتون آسیب ببینند کد مربوطه رو (که چند خط پایین‌تر قابل رویت هست) حذف کرده و پلاگین Aparat رو بدون دردسر نصب و فعال کنید.


روش قدیمی فعال کردن شورت‌کد آپارات :

به فایل functions.php در فولدر قالب وردپرس خودتون رجوع کرده و کد زیر رو به انتهای اون اضافه کنید :

	function aparat($atts) {
		extract( shortcode_atts( array(
			'id' => '',
			'width' => 600,
			'height' => 450,
			'style' => 'margin: 10px;'
		), $atts ) );
		return "<center style='{$style}'><iframe src='http://www.aparat.com/video/video/embed/videohash/{$id}/vt/frame' width='{$width}' height='{$height}' allowfullscreen='true'></iframe></center>";
	}
	add_shortcode( 'aparat', 'aparat' );

برای فراخوانی چه کنیم ؟!

برای فراخوانی شورت‌کد کافیه کد زیر رو در ادیتور وردپرس و در مکان مورد نظرمون قرار بدیم :

[aparat id="c4VeZ"]

در شورت‌کد بالا، id همون شناسه‌ی ویدئو در آپارت هست ؛ مثل : http://www.aparat.com/v/c4VeZ !
البته در مثال زیر مقادیر دیگه‌ای مثل طول، عرض و استایل هم قابل کنترل هستند :

[aparat id="c4VeZ" width="500" height="500" style="margin: 15px; padding: 7px"]

امیدوارم مفید بوده باشه … : )

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

334,667 نفر

پاسخی بگذارید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 2 ماه عضو همیار وردپرس

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

  2. 6 ماه عضو همیار وردپرس

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

  3. 3 سال عضو همیار وردپرس

    سلام وقت بخیر
    این افزونه رو در سایتم نصب کردم فقط یک مشکل کوچیکی باهاش دارم ممنون میشم راهنمایی کنید کارم خیلی گیر هست .
    میخام کل ویدئوهای توی کانال آپارتمو تو یک برگه بر اساس گرید بندی 4 ستونه نمایش بدم هرکاری میکنم نمیشه – سی اس اس رو هم تنظیم کردم ولی بازم نتونستم درست کنم اگر کد یا سی اس اسی دارید که بتونم ویدئو ها رو 4 ستونه نمایش بدم ممنون میشم

    • 6 سال عضو همیار وردپرس

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

  4. سلام
    من در قالبم یه فیلد دارم که کاربرا لینک ویدئو یوتیوب رو میزارن و ویدئو نمایش داده میشه.

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

  5. 2 سال عضو همیار وردپرس

    سلام
    روی سایتم ویدیویی که لینکش را از اپارات گذاشتم با استفاده از این پلاگین نشون نمیده
    چکار کنم؟

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

  7. سلام من کد EMBED ویدیو رو توی بخش متنی وردپرس میزارم ویدیو کامل میاد روی سایتم اما لینک دانلود نداره.یعنی فقط میشه فیلمو انلاین روی سایتم دید .میشه راهنمایی کنید چجوری امکان دانلود رو فعال کنم

  8. سلام، خب این خوبه ولی لیست پخش چی؟ میشه لیست پخش رو گذاشت؟؟؟

  9. سلام ،

    ریسپانسیو نیست ؟

  10. با سلام و خسته نباشید
    یه مشکل دارم ممنون میشم که برای رفع اون کمکم کنید
    من ویدیو های سایتمو تو آپارات آپلود کردم و کدشو جهت نمایش درون وب سایتم گرفتم و قرار دادم اما مشکل اینجاست که در وب مستر در بخش Blocked Resources این ویدیو ها ارور دادند و robots.txt سایتمم اینه
    User-agent: *
    Disallow: /wp-admin/
    Allow: /wp-admin/admin-ajax.php

    ممنون می شم اگه راهنمایی کنید

  11. 3 سال عضو همیار وردپرس

    سلام
    وقتی کد را وارد میکنم و ویدیو رو میاره
    اون قسمت پایین ویدیو یعنی دکمه آغاز و توقف و نواری که چقد از ویدیو طی میشه رو نشون نمیده برای من
    چیکار باید بکنم؟

  12. سلام وقت بخیر
    این افزونه با قسمت توضیحات کوتاه محصول مشکل داره؟ تو صفحه محصول من فقط به صورت همون شورت کد نشون میده، ولی ادیتور اصلی این مشکلو نداره، لطفا راهنمایی کنید

  13. 4 سال عضو همیار وردپرس

    سلام لطفا کمک کنید.
    من یه قالب دارم تو قسمتی که پستمیخوای بذاری یک فیلد زیر متن داره که میشه ادرس ویدئو رو بهش داد و بعد تو پست نمایشش میده.مشکلم اینه که فقط از یوتیوب می گیره .لطفا چیکار کنم از اپارات بگیره ؟ یا کد emad رو متوجه شه؟
    یا چطور یه فیلد برای اپارات اضافه کنم. با پلاگین اپارات میشه به متن ویدئو اضافه کرد. اما فیلد جداگونه چطوریه؟
    تشکر.

  14. 4 سال عضو همیار وردپرس

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

    من بعد از اینکه تو ادیتور id رو میدم و سیو میکنم، در زمان نمایش یه iframe سفید میاره و ویدئویی نشون نمیده، ایراد از چیه؟ راهنمایی میکنید که این مشکل حل بشه !!!

  15. 4 سال عضو همیار وردپرس

    باب کسی نیست توی ایران که بدونه چطور باید از اپارات لیست پخش رو درون وردپرس گزاشت ؟ اه من دیگه نمیدونم شما چه فیلسوف هایی هستسد که فقط چیز هایی که بلدین رو میگین و بلد نیستین رو نمیگید بلد نیستید بای

  16. 3 سال عضو همیار وردپرس

    لطفا در مورد ریسپانسیو شدنش هم توضیح بدید

  17. سلام میشه اسکریپتی برای ارسال و پخش ویدئو معرفی کنید؟

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

  19. اگر بخوام یک پلی لیست رو در سایت قرار بدم باید چیکار کنم؟

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

  21. سلام اگه بخوایم گالری فیلم درست کنیم چی؟
    حتی نمیشه دو تا فیلم و کنار هم قرار داد زیر هم میشن
    چه کنم؟

  22. سلام خسته نباشی آقا واقعا افزونه کارامدی ساختی. فقط انگار پیام ها رو جوبا نمیدی حالا من مشکل رو میگم شاید چشمت یه وقت افتاد جواب دادی. از وقتی من سایتم رو از http به https منتقل کردم افزونه دیگه ویدئوها رو نشون نمیده. به نظرت مشکل از چیه و چطور میشه درستش کرد؟

  23. ببخشید من ویدیو رو اضافه کردم ولی با پایینش خیلی فاصله می اندازه ، یعنی فاصله زیر ویدیو با عناصری که پایینش قرار دارند بسیار زیاده. ولی وقتی با CSS بهش margin-bottom:0px دادم هم کار نکرد. چجوری درستش کنم؟

  24. سلام چرا وقتی افزونه آپارات رو نصب می کنم ! سایت سنگین میشه و ارور های زیادی رو میده ! تا حالا کسی به این مشکل بر خورده ! من بعد از اینکه آپارات رو حذ کردم سرعت لود صفحه اول سایت تقریبا 4 ثانیه شد اما قبلش به 13 ثانیه هم میرسید اونم با CDN و خحم صفحه اول هم ابندا 4.5 مگابایت بود الان شده 800 کیلو بایت که همه فقط بخاطر آپارات بود ! آیا روشی هست که بشه از آپارات استفاده کرد و این مشکلات پیش نیاد !

  25. سلام ،برای جایگذاری درست ویدیو چیکار کنم ؟ پدینگ درست کار نمیکنه ، اصولا در مورد جایگزاری توضیح میدید که چیکار باید کرد که ویدیو رو بشه دقیقا گذاشت همون جایی که میخوای ؟

  26. 4 سال عضو همیار وردپرس

    سلام
    این سایت های مثل آپارات چی کار می کنند که وقتی آدرس صفحه شون رو توی تلگرام و… کپی می کنی یه تصویر و یه متن هم براش میاد همراه با لینک؟
    مب خوام ابن ویدئویی که توی سایتم میذارم تصویر اولیش توی تلگرلم کنار لینکش باشه مثل خود آپارات
    یه سؤال دیگه :
    چه جوری میشه چند تا ویدئو. رو بذاری تو آپارات بعد همه رو توی یه برگه از سایت به صورت تصویر اولیه کوچک به صورت فهرست بذاری که وقتی روش کلیک کنند اون ویدئو پخش بشه. یعنی یک حالتی مثل گالری داشته باشه؟ وامکان دانلود هم وجود داشته باشه.

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

  28. میشه قابلیت دانلود ویدئو رو هم بهش اضافه کرد؟

  29. سلام خسته نباشید
    چطور میشه تو قسمت ابزارک ها مثلا سمت راست ویدیوهای آپارات رو قرار داد که توی همه صفحات وجود داشته باشن؟

  30. من نصب کردم ولی erorrمیده دقیقلا لاین که کد رو گذاشتم تو function

  31. 4 سال عضو همیار وردپرس

    با سلام و تشکر همیشگی
    1- با استفاده از کد iframe آیا ترافیک از سایت آپارات کم می شود یا سایت من.
    2- فرق کد iframe با script چیست؟

  32. 4 سال عضو همیار وردپرس

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

  33. 4 سال عضو همیار وردپرس

    سلام

    من این افزونه رو نصب کردم چطوری میشه سایز ویدئو رو کوچیک کرد ؟

  34. 5 سال عضو همیار وردپرس

    با سلام و تشکر از شما ، همیار وردپرس از چه افزونه ای استفاده میکنه برای پخش ویدئوهاش؟؟؟ ممنون میشم معرفی کنید …

  35. 4 سال عضو همیار وردپرس

    سلام
    من این افزونه رو نصب کردم، ولی فعال نمبشه و این خطا رو میده:
    به‌دلیل داشتن مشکلی جدیافزونه فعال نشد.
    Fatal error: Cannot redeclare aparat() (previously declared in /home/kahrizak/public_html/wp-content/themes/colormag – iransans/functions.php:243) in /home/kahrizak/public_html/wp-content/plugins/aparat/index.php on line 24

دوره‌های آموزشی