我正在开发一个自定义主题。出于某种原因,我在前端全局定义的一些样式(如标题的某些样式等)正在影响后端。
我正在使用WP-LESS plugin 并将主样式表排入主题函数的队列。PHP:
wp_enqueue_style( \'mainLESS\', get_template_directory_uri() . \'/less/index.less\');
这是正常行为吗?我应该如何为样式添加前缀以防止它们应用于后端?我似乎没有看到任何明显的身体类别,我可以利用。
我正在开发一个自定义主题。出于某种原因,我在前端全局定义的一些样式(如标题的某些样式等)正在影响后端。
我正在使用WP-LESS plugin 并将主样式表排入主题函数的队列。PHP:
wp_enqueue_style( \'mainLESS\', get_template_directory_uri() . \'/less/index.less\');
这是正常行为吗?我应该如何为样式添加前缀以防止它们应用于后端?我似乎没有看到任何明显的身体类别,我可以利用。
你应该在wp_enqueue_scripts
事件将函数放入functions.php
并立即运行它,将使其在所有页面上运行,包括管理区域
下面是devhub的一个示例:
/**
* Proper way to enqueue scripts and styles.
*/
function wpdocs_theme_name_scripts() {
wp_enqueue_style( \'style-name\', get_stylesheet_uri() );
wp_enqueue_script( \'script-name\', get_template_directory_uri() . \'/js/example.js\', array(), \'1.0.0\', true );
}
add_action( \'wp_enqueue_scripts\', \'wpdocs_theme_name_scripts\' );
此挂钩/操作/事件在前端触发。如果要向后端添加样式或脚本,请使用admin_enqueue_scripts
改为事件我想将自己的按钮添加到comments editor表中:我试图了解wp管理/评论中发生了什么。php,编辑注释。php,包括/类wp注释表列表。php等,但我无法理解。