我认为最简单的方法是在检查页面后放置调用操作和过滤器挂钩
if ( is_page( 1 ) ) {
add_action( \'wp_enqueue_scripts\', \'mh_load_my_script\' );
add_action(\'wp_head\', \'event_timer_head\');
add_filter(\'the_content\', \'event_timer_content\');
add_filter(\'the_title\', \'event_timer_title\');
}
其中1是要在其上设置计时器的页面的id。
对于你想要完成的事情来说,这似乎有点过头了。我这样说是因为你的“名字”是WordPress初学者,如果你只想在一个页面上设置计时器,我只想将$内容变量的内容粘贴到一个新的帖子或页面上(确保你选择了编辑器的“文本”选项卡,而不是“视觉”选项卡),并将$标题作为标题。然后register these scripts
<link href=\'". rtrim(get_settings(\'siteurl\'), \'/\') ."/wp-content/plugins/gw2eventtimer/style.css\' rel=\'stylesheet\' type=\'text/css\' />
<script type=\'text/javascript\' src=\'". rtrim(get_settings(\'siteurl\'), \'/\') ."/wp-content/plugins/gw2eventtimer/js/js.js\'></script>
<script type=\'text/javascript\' src=\'http://www.moongate.pl/event-timers/moment.min.js\'></script>
以及
enqueue 使用jQuery在这个函数中创建它们
function mh_load_my_script() {
wp_enqueue_script( \'jquery\' );
wp_enqueue_script( \'other-script\' );
wp_enqueue_script( \'other-script1\' );
}
最后
if ( is_page( 1 ) ) {
add_action( \'wp_enqueue_scripts\', \'mh_load_my_script\' );
}