2012-10-04 25 views
0

我havve創建了一個名爲吊艙,這吊艙內我創建了一個場上傳imagethat稱爲team_flag如何獲取Pods Framework 2中上傳文件的url?

我可以附和該行的標題在一個while循環,而不是文件(圖像)鏈接。

E.g.此代碼爲標題輸出工作不錯:

<?php echo $teams->field('name'); ?> 

然而,呼應鏈接到文件不是:

<?php echo $teams->field('team_flag'); ?> 

任何意見,如何解決呢?

+0

好自己解決:<?php echo $ teams-> field('team_flag.guid'); ?> – Derfder

回答

0

SOLUTION是在末尾添加GUID:** <?php echo $teams->field('team_flag.guid'); ?>

2

的.guid是不使用性能可靠。如果您將網站遷移到其他網域,則所有網址都會中斷。

您應該使用

wp_get_attachment_url($teams->field('team_flag.ID')) 

代替。

1

爲了澄清,@ rclai89是正確的,它是更好地使用:

wp_get_attachment_url($teams->field('team_flag.ID'))

對於一些新來者,這可能是一個有點混亂。 該行將執行的操作是獲取從該字段給出的ID的URL。

,如果你做了一個錯誤日誌:

error_log(print_r($teams->field('team_flag.ID'),1));

你可以看到爲什麼使用.guid會給你正確的 「URL」。

,但最好是讓WP做的辛勤工作在這種情況下:

<?php echo wp_get_attachment_url($teams->field('team_flag.ID')); ?>

其實會更有效率。

相關問題