是否有插件或其他方式...基本上在wordpress的后端我希望用户能够从下拉列表中选择文件或页面,然后显示URL,以便他们可以复制和粘贴它以便于链接?
例子:
they select a file
document.pdf
and in a box below it displays the URL
/wp-content/uploads/2013/10/document.pdf
那么他们可以将该 URL 复制并粘贴到他们的内容中吗?一直在寻找一段时间来解决这个问题,但到目前为止还没有运气!
如果这有帮助,我也在使用高级自定义字段?
//==================================== 已解决============ ========================//此代码获取选择字段的ID(#acf-field-select_content)并获取当前的值选定的选项。然后它将值放在文本字段(#acf-field-show_content_url)中,但在 ID 前面我回显了 'SERVER_NAME' 和 '?p=' 这是 Wordpress 的默认永久链接选项。遗憾的是,这种方式没有链接直接到文件,但到附件页面,在这种情况下这不是一个大问题
$serverName = $_SERVER['SERVER_NAME'];
?>
<script>
jQuery(document).ready(function () {
jQuery("#acf-field-select_content").change(function() {
var str = "http://<?php echo $serverName; ?>/?p=";
jQuery("option:selected", this).each(function() {
str += jQuery(this).val();
});
jQuery("#acf-field-show_content_url").val(str);
})
.trigger("change");
});
</script>
<?php }
add_filter('admin_head', 'add_admin_code');