【发布时间】:2013-10-21 14:45:26
【问题描述】:
是否有插件或其他方式... 基本上在 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');
【问题讨论】:
标签: php jquery database wordpress plugins