برخی از سایت ها و وبلاگ ها تمایل دارند تا در یک پست دلخواه فایل صوتی ای را پخش کنند یا اینکه علاقه دارند تا پست های مختلفی حاوی پادکست را منتشر کنند. با استفاده از کدهای HTML5 به راحتی می توانیم فایل های صوتی خود را بدون استفاده از جاوا اسکریپت یا فلش اجرا کنیم!
در این آموزش قصد داریم تا با استفاده از یک شورت کد، فایل صوتی مورد نظر خودمان را در وردپرس پخش کنیم!
کافیست تا کدهای زیر را در فایل Functions.php قالب خود کپی کنید.
function html5_audio($atts, $content = null) {
extract(shortcode_atts(array(
"src" => '',
"autoplay" => '',
"preload"=> 'true',
"loop" => '',
"controls"=> ''
), $atts));
return '<audio src="'.$src.'" autoplay="'.$autoplay.'" preload="'.$preload.'" loop="'.$loop.'" controls="'.$controls.'" autobuffer />';
}
add_shortcode('audio5', 'html5_audio');
حالا برای اینکه فایل خود را در یک پست فراخوانی کنید باید از شورت کد تعریف شده در کدهای بالا استفاده کنید. کد زیر را در پستی که میخواهید فایل صوتی اجرا شود قرار دهید.
[audio5 src="File Address" loop="true" autoplay="autoplay" preload="auto" loop="loop" controls=""]
فقط به جای File Address ، آدرس فایل صوتی خود را قرار دهید. تنظیمات دیگر را هم به راحتی میتوانید تغییر دهید. مانند تکرار، اجرای خودکار و…
امیدوارم مورد استفاده قرار بگیرد. موفق باشید.

















۲ دیدگاه برای این مطلب ارسال شده است.
میشه این کد رو به ادیتور اضافه کرد ؟
[audio5 src="File Address" loop="true" autoplay="autoplay" preload="auto" loop="loop" controls=""]
یعنی بصورت buttom دربیاد ، یا . . .
[پاسخ]
محمد رضا محمودی پاسخ در تاريخ دی ۲۰م, ۱۳۹۰ ۹:۱۲ ق.ظ:
متاسفانه نمیدونم….آموزش ترجمه شده تا همین حد بود.
[پاسخ]