رفتن به مطلب

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


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

با سلام

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

سوال:

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


<?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,

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...