我使用的插件使用简单的标记引用输出数据
<?php echo $property['building_brochure']; ?>
这将输出上传的pdf的参考编号,在此示例中为352。
我想为此返回实际链接,以下作品
<?php echo wp_get_attachment_url( 352 ); ?>
但是,我希望组合这些在单页模板上用于输入相关PDF,即
。<?php echo wp_get_attachment_url( 'building_brochure' ); ?>
有这么简单的方法吗?
答案 0 :(得分:0)
您需要将该函数作为Specter-d在注释中共享的方式作为输入放入另一个函数中。 即
<?php
$pdf_id = (int)$property['building_brochure'];
echo wp_get_attachment_url( $pdf_id );
?>
但是如果你遇到问题,比如没有更正attachment_URL,那么它可能是类型问题,即第一个函数可能正在输出字符串而不是attachment_url函数所期望的整数,在这种情况下我建议:
$(document).ready(function(){
js_Codes();
/* The rest of your code that will not reload after ajax request */
});
$(document).ajaxComplete(function(){
/* Here we call the codes that will reload after your ajax request */
js_Codes();
});
function js_Codes(){
function clickOpenDialog(){
$('.btOpenDialog').off('click',clickOpenDialog);
fn_open_Dialog_Click($(this).prop('alt'), function(){$('.btOpenDialog').on('click',clickOpenDialog);});
return false;
};
function fn_Open_Dialog_Click(myString){
var myArray = myString.split(';');
/* whatever u want with your page with a string param array */
};
$('.btOpenDialog').on('click',clickOpenDialog);
}