css - How to execute a plugin on a single page only?

A few basic questions to accelerate my wordpress plugin development start. I'd like to develop a wordpress plugin t

A few basic questions to accelerate my wordpress plugin development start. I'd like to develop a wordpress plugin that adds some javascript and css to a specific page. What filters or actions should be used? How to restrict execution of a plugin to a single (known) page? How can a plugin add some content to a page?

A few basic questions to accelerate my wordpress plugin development start. I'd like to develop a wordpress plugin that adds some javascript and css to a specific page. What filters or actions should be used? How to restrict execution of a plugin to a single (known) page? How can a plugin add some content to a page?

Share Improve this question asked Jan 30, 2012 at 12:57 Davos SeaworthDavos Seaworth 1952 gold badges4 silver badges8 bronze badges
Add a comment  | 

2 Answers 2

Reset to default 2

WordPress has a built-in function called wp_enqueue_script() which will allow a certain piece of JavaScript to be included in a page. If you'd just like to see that script on a particular page, you can conditionally call it from the theme file. For example:

<?php if (is_page('home')) {
    wp_register_script('custom_script', get_template_directory_uri() . 
    '/js/custom_script.js');
    wp_enqueue_script('custom_script');
} ?>

You can do something similar with wp_register_style() and wp_enqueue_style() to include the CSS as well.

Take a look at Page Specific CSS/JS plugin source code -- This simple plugin allows you include a separate stylesheet and/or javascript file for any page on your site.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744752320a4591671.html

相关推荐

  • css - How to execute a plugin on a single page only?

    A few basic questions to accelerate my wordpress plugin development start. I'd like to develop a wordpress plugin t

    21小时前
    20

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信