首页 问答 正文

如何使wordpress插件在不同的页面上工作?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 123 次

要使WordPress插件在不同的页面上工作,您需要使用适当的钩子来将插件添加到每个页面,例如initwp_enqueue_scripts

以下是一个示例代码,使用init钩子将插件添加到文章和页面上:

function my_custom_plugin_function() {
    // 在此处输入您的插件代码
}

function my_custom_plugin_init() {
    if ( is_singular() ) { // 检查页面是否为文章或页面
        add_action( 'wp_enqueue_scripts', 'my_custom_plugin_function' );
    }
}
add_action( 'init', 'my_custom_plugin_init' ); 

此代码将在加载文章或页面时添加您的插件。您可以使用is_home()函数将插件添加到主页,使用is_archive()函数将插件添加到归档页面等。

在这里,我使用wp_enque_scripts将脚本添加到页面。如果您的插件需要在页面中插入HTML,则可以使用add_filter('the_content', 'my_custom_plugin_function'),以便从文章/页面内容中获取HTML并向其添加您的插件。

大家谈论
    我的见解