0

是否有插件或其他方式...基本上在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 这是一个截图以便更好地理解

4

0 回答 0