2014-03-07 51 views

回答

0

由於yoavmatchulsky寫道,這個領域是動態生成〜WP-包括/ JS /媒體views.js手動選擇圖像後
但如果你有固定的ID,使用wp_get_attachment_link申請($ id,$ size);
尺寸使用'全'
full ref。 codex

0

或者,如果您嘗試使用自定義鏈接,則描述here的方法可能會有所幫助。

基本上,在你的functions.php,你可以添加類似下面的代碼:

// Adds a custom url field to your attachment 
function attachment_custom_url($form_fields, $post) { 
     $form_fields['video-url'] = array(
     'label' => 'CustomURL', 
     'input' => 'text', 
     'value' => get_post_meta($post->ID, 'custom_url', true), 
     'helps' => 'Add custom URL, if applicable', 
    ); 
    return $form_fields; 
} 
add_filter('attachment_fields_to_edit', 'attachment_custom_url', 10, 2); 

function attachment_custom_url_save($post, $attachment) { 
if(isset($attachment['custom-url'])) 
update_post_meta($post['ID'], 'custom_url', esc_url($attachment['custom-url']));       
    return $post; 
} 
add_filter('attachment_fields_to_save', 'attachment_custom_url_save', 10, 2); 

然後,你可以把它在你的PHP像這樣:

<?php 
<a href="'.get_post_meta($post->ID, 'custom_url', true).'">Custom Link</a>; 
?> 
相關問題