Wp3.5媒体集编辑模式:将标题更改为标题

时间:2013-02-20 作者:Ünsal Korkmaz

如何将这些编辑输入从标题更改为标题?wp3.5 gallery edit

我找到了一些关于新上传系统的来源:

基本上是在寻找这样一个合适的解决方案:

// http://wordpress.org/support/topic/wp-35-any-way-to-default-add-media-to-upload-files#post-3709109
// If you want to have the editor default to the Upload Files tab in the admin editor
add_action( \'admin_footer-post-new.php\', \'idealien_mediaDefault_script\' );
add_action( \'admin_footer-post.php\', \'idealien_mediaDefault_script\' );
function idealien_mediaDefault_script()
{
    ?>
<script type="text/javascript">
jQuery(document).ready(function($){
    wp.media.controller.Library.prototype.defaults.contentUserSetting = false; // making editor default to the Upload Files

});
</script>
<?php } 

2 个回复
最合适的回答,由SO网友:Ünsal Korkmaz 整理而成

我在这里解释了解决方案:http://unsalkorkmaz.com/wp3-5-media-gallery-edit-modal-change-captions-to-title/

如果您想要公正的解决方案:

add_action( \'admin_footer-post-new.php\', \'firmasite_replace_script_tmpl_attachment\' );
add_action( \'admin_footer-post.php\', \'firmasite_replace_script_tmpl_attachment\' );
function firmasite_replace_script_tmpl_attachment()
{ ?>
    <script type="text/javascript">
        jQuery(document).ready(function($){
            jQuery("script#tmpl-attachment:first").remove();
        });
    </script>
    <script type="text/html" id="tmpl-attachment">
        <div class="attachment-preview type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
            <# if ( data.uploading ) { #>
                <div class="media-progress-bar"><div></div></div>
            <# } else if ( \'image\' === data.type ) { #>
                <div class="thumbnail">
                    <div class="centered">
                        <img src="{{ data.size.url }}" draggable="false" />
                    </div>
                </div>
            <# } else { #>
                <img src="{{ data.icon }}" class="icon" draggable="false" />


        <div class="filename">
                <div>{{ data.filename }}</div>
            </div>
        <# } #>

        <# if ( data.buttons.close ) { #>
            <a class="close media-modal-icon" href="#" title="<?php _e(\'Remove\'); ?>"></a>
        <# } #>

        <# if ( data.buttons.check ) { #>
            <a class="check" href="#" title="<?php _e(\'Deselect\'); ?>"><div class="media-modal-icon"></div></a>
        <# } #>
    </div>
    <#
    var maybeReadOnly = data.can.save || data.allowLocalEdits ? \'\' : \'readonly\';
    if ( data.describe ) { #>
        <# if ( \'image\' === data.type ) { #>
            <input type="text" value="{{ data.title }}" class="describe" data-setting="title"
                placeholder="<?php esc_attr_e(\'Caption this image&hellip;\'); ?>" {{ maybeReadOnly }} />
        <# } else { #>
            <input type="text" value="{{ data.title }}" class="describe" data-setting="title"
                <# if ( \'video\' === data.type ) { #>
                    placeholder="<?php esc_attr_e(\'Describe this video&hellip;\'); ?>"
                <# } else if ( \'audio\' === data.type ) { #>
                    placeholder="<?php esc_attr_e(\'Describe this audio file&hellip;\'); ?>"
                <# } else { #>
                    placeholder="<?php esc_attr_e(\'Describe this media file&hellip;\'); ?>"
                <# } #> {{ maybeReadOnly }} />
        <# } #>
    <# } #>
</script>

SO网友:bueltge

您可以通过钩子停用默认库,即短代码。还为快捷码库和copz添加了一个新功能,从原始a粘贴并更改标题的输入。将所有源代码放入插件中。如果WordPress在下一个版本中更改此选项,请停用或更改插件。我认为这是在不改变media manager输入的情况下的最佳解决方案。

结束

相关推荐

Paginate Gallery

我正在使用默认的WordPress Gallery(以及Cleaner Gallery插件)来显示一些图像。画廊似乎没有的一件事是分页。我想做的是在6张图片之后添加上一个和下一个链接来浏览页面。话虽如此,有几个插件声称添加了此功能,但它们都是在没有新媒体库的情况下开发的,而新媒体库是WordPress 3.5的标准配置。我不想改变用户的体验。。。我只是想通过函数添加功能。php或循环本身。我可以将同样的东西应用到所有的库中,因此如果修复程序能够以某种方式找到库的短代码,那就太棒了!不知道该怎么做,只是在这