gpt4 book ai didi

css - Wordpress - 在插件中使用 CSS

转载 作者:行者123 更新时间:2023-11-28 18:28:35 25 4
gpt4 key购买 nike

我为 TinyMCE 编写了一个 CSS 插件,用于向编辑器的菜单栏添加一个新按钮。我单击按钮并打开一个弹出窗口,内容 - 用 JS 编写 - 如下所示:

var form = jQuery('<div id="a2ml-form">\ <div
class="a2ml-form-selector">Landingpage Quiz</div>\ <div
class="a2ml-form-selector">AR Quiz</div>\ </div>');

我想使用 class="a2ml-form-selector"- 但是我用这段代码应用的 CSS:

function add_to_head() {
$url = trim(get_bloginfo('url'), "/");
?>
<link rel="stylesheet" type="text/css" href="<?=$url?>/wp-content/plugins/a2m_landingpages/a2m_landingpages.css">
<?
}

add_action('wp_head', 'add_to_head');

未加载到 wp-admin 面板 - 它已加载到主站点。如何在管理面板中使用 CSS 样式?

谢谢

最佳答案

你真的不应该像那样写出你自己的 link 标签。您应该使用 admin_enqueue_scripts Hook :

function load_custom_wp_admin_style() {
wp_register_style( 'a2m_landingpages_css', plugin_dir_path( $plugin_filename ) . '/a2m_landingpages/a2m_landingpages.css', false, '1.0.0' );
wp_enqueue_style( 'a2m_landingpages_css' );
}
add_action( 'admin_enqueue_scripts', 'load_custom_wp_admin_style' );

http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts

你也许可以逃脱:

add_action('admin_enqueue_scripts', 'add_to_head');

但这不是最好的方法。

关于css - Wordpress - 在插件中使用 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15012679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com