是否有插件或其他方式...基本上在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 复制并粘贴到他们的内容中吗?一直在寻找一段时间来解决这个问题,但到目前为止还没有运气!
如果这有帮助,我也在使用高级自定义字段?
基本上这就是我到目前为止所拥有的。我在后端有两个字段,一个 page_link 选择字段和一个文本字段。page_link 列出了所有可链接的对象(页面、附件、图像..等),在 functions.php 文件中我有这个代码..
function add_jquery_data() {
global $parent_file;?>
<script>
jQuery(document).ready(function () {
jQuery("#acf-field-select_content").change(function() {
var str = "";
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_jquery_data');
这样做是在选择字段中获取选项的值并将其放在文本字段中。但是 wordpress 只将对象 ID 放在值中!所以我得到的只是一个数字而不是完整的 URL。有什么想法吗?
http://img545.imageshack.us/img545/1472/5zy2.png 这是一个截图以便更好地理解