css - 从激活的 WordPress 插件应用 CSS 文件

标签 css wordpress

我是 wordpress 的新手,想知道从已安装和激活的插件中添加 css 的最佳方法。 我有一个名为“social-media”的激活插件,在该插件中我创建了一个名为“social-login-style.css”的 css 文件

我想包含这个css文件并应用样式到我的内容。我应该如何在任何页面中添加 css 文件,以便我可以看到效果。

简而言之,我想在 wp-login.php 文件中添加 social-login-style.css

最佳答案

无论是主题还是插件,css还是js,任何自定义添加,wp_enqueue_scripts都是你唯一需要的acton。

https://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts

function additional_custom_styles() {

    /* Enqueue The Styles */
    wp_enqueue_style( 'custom-login-style', plugins_url( 'social-login-style.css', __FILE__ ) );

}
add_action( 'wp_enqueue_scripts', 'additional_custom_styles' );

如果您只在登录屏幕上添加它,请使用以下条件,

if ( $GLOBALS['pagenow'] === 'wp-login.php' ) {
    // We're on the login page!
}

希望这对您有所帮助:)

更新

请检查login_enqueue_scripts。它旨在仅将自定义脚本添加到登录页面。无需任何登录条件即可正常工作。

https://codex.wordpress.org/Plugin_API/Action_Reference/login_enqueue_scripts

关于css - 从激活的 WordPress 插件应用 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031936/

相关文章:

Wordpress query_posts 按自定义字段排序

css - WordPress 主题中的并排 div

css - 在 block 幻灯片上居中文本

javascript - 当另一个函数被触发时,jquery 停用函数

javascript - 如何在没有任何标签的情况下更改其复选框旁边的文本?

php - 使用 $wpdb 作为 WordPress meta_query 的替代品

html - css中水平元素间距不均匀

css - child 得到 100% 的 parent 的 flex

jquery - Caroufredsel 分页文本?

android - Android 上的 Appium - SendKeys to EditText 也输入默认文本