要使WordPress插件在不同的页面上工作,您需要使用适当的钩子来将插件添加到每个页面,例如init
或wp_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并向其添加您的插件。