允许在不允许在文本中插入的情况下发布附件

时间:2012-10-10 作者:jbx

有没有一种方法可以允许用户将图像作为附件附加到帖子中,而不允许用户将其插入文本本身?理想情况下,“上载媒体”按钮保持不变,但图像不会插入文本中。

原因是我不希望用户开始创建自己的布局,我希望模板始终保持一致。

(我知道有一种快速的方法可以从主题本身中去掉内容页中的标签,但这只会让我的用户感到困惑,所以我需要一种只附加图像的方法)。

2 个回复
最合适的回答,由SO网友:Ben HartLenn 整理而成

一种方法是只需隐藏“上载/插入媒体”按钮,然后为主题帖子添加特色图像支持,这样用户仍然可以将图像附加到帖子。

在以下位置隐藏主题的上载/插入媒体按钮:functions.php:

function hideUploadInsert($hook)
{
    if($hook != \'post.php\' AND $hook != \'post-new.php\')
        return; // if not in the edit or new admin pages, for Posts or Pages, then do nothing.
    echo \'<style type="text/css" media="screen">
        #wp-content-media-buttons {
            display: none;
        }
</style>\';
}
add_action(\'admin_enqueue_scripts\', \'hideUploadInsert\');
将特色图像支持添加到主题帖子中:functions.php

add_theme_support(\'post-thumbnails\', array( \'post\' ));


EDIT:

我不知道你指的是在一篇文章中附加多个图像。您可以使用我上面提供的css隐藏将图像插入帖子的按钮,然后使用google搜索中出现的一个插件将多个特色图像附加到帖子:https://www.google.ca/search?q=wordpress+multiple+featured+images

SO网友:kaiser

可能以下工作:

add_filter( \'type_url_form_media\', \'__return_null\' );
无论如何:该函数已经被弃用,整个UI很可能会用3.5或3.6进行修改,因此此解决方案可能不会工作太久。

结束

相关推荐

images within style sheet

我希望有人能在这方面帮助我,因为这已经开始让我抓狂了。我已经搜索了好几个小时,想找到一种在我的样式表中放置图像路径的方法,但一直没有找到。路径不能是绝对路径或“主题相关”路径。解决问题的唯一方法是在html文件中添加以下内容:<style type=\"text/css\"> #menu .menu-drop .menu-label { background: url(<?php echo get_template_directory_uri().