0

プラグインまたは別の方法はありますか...基本的にワードプレスのバックエンドで、ユーザーがドロップダウンリストからファイルまたはページを選択できるようにしてから、URLを表示して、コンテンツにコピーして貼り付けることができるようにします簡単なリンクのために提出されましたか?

例:

they select a file
    document.pdf
and in a box below it displays the URL
    /wp-content/uploads/2013/10/document.pdf

その URL をコピーしてコンテンツに貼り付けることができますか? これを理解するためにしばらく探していましたが、まだ運がありません!

これが役立つ場合、高度なカスタム フィールドも使用していますか?

基本的にこれは私がこれまでに持っているものです.バックエンドには2つのフィールドがあります.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