رفتن به مطلب

خلاصه کردن یک کد و قرار دادن آن در یک کد دیگر


پست های پیشنهاد شده

با سلام

من در یکی از پستام گفته بودم که دیگه اینجا سوال نمیپرسم ولی مجبور شدم دوباره بیام اینجا و البته هنوز مطمئن نیستم که به جوابم برسم یا نه.

سوال:

من یک همچین کدی دارم که بهم یه فایل صوتی میده.


<?php
$args = array(
'post_type' => 'attachment',
'post_mime_type' => 'audio',
'numberposts' => null,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
echo apply_filters('the_title', $attachment->post_title);
the_attachment_link($attachment->ID, false);
}
};
?>

حالا میخوام حاصل این کد رو در این کد (به جای فایل صوتی) قرار بدم.


<?php
$attr = array(
'src' => 'http://localhost/wp-content/uploads/2015/03/test-2.mp3',
'loop' => '',
'autoplay' => '',
'preload' => 'none'
);
echo wp_audio_shortcode( $attr );

; ?>

چه طور باید این کار رو انجام بدم؟

آیا راه بهتری وجود داره؟

با تشکر

لینک به ارسال

دوستان اگر پاسخ سوال بالا رو نمیدونید ، لطفا بفرمایید چه طور این کد رو فقط لینک فایل پیوست رو بدست بیارم (فقط لینک بدون href و تایتل)


<?php
$args = array(
'post_type' => 'attachment',
'post_mime_type' => 'audio',
'numberposts' => null,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
echo apply_filters('the_title', $attachment->post_title);
the_attachment_link($attachment->ID, false);
}
};
?>

خیلی ضروریه. هر چه قدر تونستم جستجو کردم ولی ...

منتظر پاسختون هستم.

ویرایش شده توسط awx0ne
لینک به ارسال

جواب سوال دوم رو پیدا کردم


<?php
$args = array(
'post_type' => 'attachment',
'post_mime_type' => 'audio',
'numberposts' => null,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
echo
wp_get_attachment_url($attachment->ID, false);
}
};

?>

سوال اول هنوز بی جوابه

لینک به ارسال
  • 1 ماه بعد...

سلام

شما جواب سوال اولتون رو گرفتید خیلی هم خوبه :)

برای دوسانی که شاید براشون سوال باشه

خروجی کد زیر:

$mtst = wp_get_attachment_url($attachment->ID, false);

رو در یک متغییر بریزید و بعد بصورت زیر در بخش دوم میره:

'src'	 => $mtst,

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...