آپارات یکی از سرویسهای ایرانیه که با هدف پاسخگویی به نیاز اشتراک گذاری ویدئو توسط کاربران ایرانی در سال ۸۹ بر پا شده و با توجه به فیلتر بودن Youtube در ایران در کانون توجه فارسی زبانان قرار گرفته، که البته وبمسترهای بسیاری معمولاً در بروز نگه داشتن وبسایتهاشون اقدام به انتشار محتوای ویدئویی در این سرویس میکنند.
در این آموزش قصد داریم پروسه قرار دادن ویدئو در نوشتههای وردپرسی خودمون رو کوتاهتر کنیم تا به جای قرار دادن چندخط کد که گاهاً شاهد بهم ریختن اون توسط ادیتور وردپرس هستیم، از شورتکدی که برای همین منظور تهیه کردم استفاده کنیم …
* بروزرسانی ۱۲ خرداد : اضافه شدن گزینه آپارات به ادیتور وردپرس
با توجه به اهمیت استفاده از ویدئوهای آپارات در مطالب وردپرس، تصمیم بر این گرفته شد تا شورتکد آپارات در قالب یک افزونه به مخزن وردپرس اضافه بشه و براش بروزرسانیهایی متناسب با نیاز کاربران در نظر بگیریم. در نسخه ۱٫۳ از این افزونه علاوه بر قابلیت شورتکد موارد دیگهای اضافه شده :
- – اضافه کردن گزینه «افزودن ویدئوی آپارات» به ادیتور وردپرس به منظور دریافت شناسه ویدئو
- – پشتیبانی از حالت ریسپانسیو با تمام صفحه کردن طول ویدئو به صورت پیشفرض
دانلود صفحه افزونه پیشنمایش
توجه داشته باشید که اگر از طریق آموزش قبلی که اضافه کردن کد معرفی شده به 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"]
امیدوارم مفید بوده باشه … : )
Mahdi1 9 سال عضو همیار وردپرس
سلام
این سایت های مثل آپارات چی کار می کنند که وقتی آدرس صفحه شون رو توی تلگرام و… کپی می کنی یه تصویر و یه متن هم براش میاد همراه با لینک؟
مب خوام ابن ویدئویی که توی سایتم میذارم تصویر اولیش توی تلگرلم کنار لینکش باشه مثل خود آپارات
یه سؤال دیگه :
چه جوری میشه چند تا ویدئو. رو بذاری تو آپارات بعد همه رو توی یه برگه از سایت به صورت تصویر اولیه کوچک به صورت فهرست بذاری که وقتی روش کلیک کنند اون ویدئو پخش بشه. یعنی یک حالتی مثل گالری داشته باشه؟ وامکان دانلود هم وجود داشته باشه.
امیر
سلام
خسته نباشید، ممنون از افزونه خوبتون
آیا میشه افزونه ای طراحی کنید یا قابلیتی به این افزونه اضافه کنید که از ویدیو تصویر شاخص بسازه ؟
بصورت اختصاصی هم طراحی کنید مشکلی ندارم ممنون میشم جواب بدید
zohre
میشه قابلیت دانلود ویدئو رو هم بهش اضافه کرد؟
mani
سلام خسته نباشید
چطور میشه تو قسمت ابزارک ها مثلا سمت راست ویدیوهای آپارات رو قرار داد که توی همه صفحات وجود داشته باشن؟
sajjad
من نصب کردم ولی erorrمیده دقیقلا لاین که کد رو گذاشتم تو function
alialavi27 9 سال عضو همیار وردپرس
با سلام و تشکر همیشگی
1- با استفاده از کد iframe آیا ترافیک از سایت آپارات کم می شود یا سایت من.
2- فرق کد iframe با script چیست؟
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
همخونی کدهای اسکریپت برای وردپرس بیشتره.
ترافیک از سایت شما کم میشه.
PoOYa_MaFi 9 سال عضو همیار وردپرس
سلام
ویدئویی پخش نمیشه
صفحه کاملا سیاهه
حتی تابع آپارات هم اضافه کردم به بخش فانکشن ها اما سایت بکلی از دید ظاهری صفر شد و دسترسی به پنل ورد پرس هم قطع شد که از هاست تابع رو حذف کردم و دوباره برگشت اما افزونه جوابی نداد
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
کد در انتهای فایل function.php قرار بدید.
PoOYa_MaFi 9 سال عضو همیار وردپرس
همین کارو کردم اما ظاهرا از قالبم پشتیبانی نمیکنه
ممنون
خرید هاست 9 سال عضو همیار وردپرس
سلام
من این افزونه رو نصب کردم چطوری میشه سایز ویدئو رو کوچیک کرد ؟
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
دوست عزیز در کد ها مقادیر ‘width’ => 600,
‘height’ => 450, تغییر بدید
akaskoo720 9 سال عضو همیار وردپرس
با سلام و تشکر از شما ، همیار وردپرس از چه افزونه ای استفاده میکنه برای پخش ویدئوهاش؟؟؟ ممنون میشم معرفی کنید …
حسین رحیمی 10 سال عضو همیار وردپرس
با احترام
از هیچ افزونه ای استفاده نمی کنیم. حالت پیش فرض وردپرس هست.
kahrizak110203 9 سال عضو همیار وردپرس
سلام
من این افزونه رو نصب کردم، ولی فعال نمبشه و این خطا رو میده:
بهدلیل داشتن مشکلی جدیافزونه فعال نشد.
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
نیما صابری 9 سال عضو همیار وردپرس
سلام
در توضیحات افزونه ذکر شده ؛ باید فانکشن aparat رو از function.php قالبتون حذف کرده و بعد اقدام به نصب افزونه کنید.