我已经看过这里的答案,没有一个与我的情况完全相符。我有用户可以编辑的自定义CSS,它保存在选项中。我使用wp_enqueue_style
包含带有CSS内容头的PHP文件,然后从选项加载CSS。然而,为了从选项中加载,我必须包括wp加载。php。我知道这不是最好的做事方式。我究竟应该如何实现这一点呢?
插件主文件:
add_action(\'wp_print_styles\', \'wp123_load_css\');
function wp123_load_css()
{
wp_register_style(\'wp123-custom-css\', plugins_url(\'/include/wp-123-style.php\', __FILE__));
wp_enqueue_style(\'wp123-custom-css\');
}
wp-123-样式。php:<?php
header(\'Content-type: text/css\');
require_once(\'../../../../wp-load.php\');
$options = get_option(\'wp123_options\');
?>
<?php echo $options[\'custom_css\']; ?>
输出CSS文件而不必包含wp load的正确方法是什么。php?非常感谢您的帮助和建议!