加快wordpress插件开发速度的几个基本问题。我想开发一个wordpress插件,向特定页面添加一些javascript和css。应该使用什么过滤器或操作?如何将插件的执行限制为单个(已知)页面?插件如何向页面添加内容?
最合适的回答,由SO网友:Gavin Anderegg 整理而成
WordPress有一个内置函数,名为wp_enqueue_script() 这将允许在页面中包含特定的JavaScript片段。如果您只想在特定页面上看到该脚本,可以从主题文件有条件地调用它。例如:
<?php if (is_page(\'home\')) {
wp_register_script(\'custom_script\', get_template_directory_uri() .
\'/js/custom_script.js\');
wp_enqueue_script(\'custom_script\');
} ?>
你可以用
wp_register_style() 和
wp_enqueue_style() 也包括CSS。