自定义样式插入媒体窗口

时间:2014-05-19 作者:user51590

我想更改“插入媒体”窗口的样式。

我确信款式在

wp包括>css>媒体视图。最小css

我无法更改缩小的文件。

有人知道这个缩小的文件在Wordpress中引用的位置或方式吗。

我想将此参考更改为非迷你版,并进行更改。

这可能吗?

1 个回复
SO网友:Matt Royal

您不应该更改核心文件这是一种错误的做法,每次将WordPress更新到最新版本时,您所做的更改都会被覆盖。

您可以使用管理头挂钩(http://codex.wordpress.org/Plugin_API/Action_Reference/admin_head) 在主题函数文件中,并替代样式。

所以看起来像这样。。。

// Hook into the admin head
add_action(\'admin_head\', \'override_css\');

// Add our custom CSS to the admin pages
function override_css() { ?>

<style>
/* This is a new property and doesnt require overwriting an existing property value */
.media-frame-title { color: red;}

/* Higher Specificity */
body .media-frame-menu {
    width: 50px;
}

/*Important Rule */
.media-modal-content {
    background: pink !important;
}

</style>

<?php } ?>
在“插入媒体”窗口中找到要更改的任何样式的选择器,并在开始和结束标记之间添加更新的样式。

您可能需要记住您的特殊性,所以如果某个属性已经存在,请像我之前使用body所做的那样,使其更加具体。media frame功能表或您可以使用!同样重要的规则。

另外请注意,您必须脱离PHP来呈现CSS,因此您必须确保再次关闭它,否则保存后会出现白色屏幕。

希望这有帮助:-)

结束

相关推荐

更改站点URL后损坏的css

我在我的家庭服务器上有一个自我托管的Wordpress博客。以前,我通过从DHCP获取的原始IP地址直接访问它,但现在我为它配置了一个静态IP地址。问题是,现在所有的CSS都被破坏了。我已更新wp-config.php 添加以下两行的文件:define(\'WP_HOME\',\'http://192.168.0.100/myblog/\'); define(\'WP_SITEURL\',\'http://192.168.0.100/myblog/\'); 我重新启动了apache,但C