如何缩短包含元数据的长url,在javascript内工作
问题描述:
有一个wordpress博客,里面有大量由自定义字段完全构建的帖子。如何缩短包含元数据的长url,在javascript内工作
我现在的工作header.php文件
我建立包括含提到的自定义字段window.open URL一个JavaScript。
这个网址很长,在剧本中要重复20次以上。
然后,我正在寻找一种方法来定义header.php文件中的单个字符串$ long_url中的整个url(我不能使用goo.gl或bit.ly等等,原因很明显,因为链接调用自定义字段)
所以,当前的脚本说...
window.open
http://website.com/?value1=<?php echo get_post_meta($post->ID, 'value1', true); ?>&value2=<?php echo get_post_meta($post->ID, 'value2', true); ?>&value3=etc...
我想用一个字符串替换提到的网址...
window.open
$long_url
我该怎么办这个?
答
只需将PHP变量放入JavaScript字符串中即可。
<?php $long_url = 'http://website.com/?value1=' . get_post_meta($post->ID, 'value1', true) . '&value2='. get_post_meta($post->ID, 'value2', true);?>
window.open("<?=$long_url?>");
'$ long_url =“http://website.com/?value1=”。 get_post_meta($ post-> ID,'value1',true); 。 “&value2 =”。 get_post_meta($ post-> ID,'value2',true); “和值3 =等等......”' – RiggsFolly