你好@matt:
要实现您的要求,您需要添加一些代码来排队一个Javascript文件,然后是Javascript文件本身。
您可以将下面的代码放在主题的functions.php
文件您会注意到它使用is_admin()
避免在/wp-admin/
安慰您还应该添加一个标准,以避免在需要的页面上加载它(但是我不确定如何限制它,因为您的问题没有解释足够的细节):
add_action(\'init\',\'action_init_page_auto_advance\');
function action_init_page_auto_advance() {
if (!is_admin()) { // Make this if() limited to just the pages you need.
$ss_url = get_stylesheet_directory_uri();
wp_enqueue_script(\'jquery\');
wp_enqueue_script(\'page-auto-advance\',
"{$ss_url}/js/page-auto-advance.js",
array("jquery")
);
}
}
前面的代码加载一个名为
page-auto-advance.js
将放置在主题的子目录中,名为
/js/
这是文件。注意,它假设您的站点上有以下格式的“下一步”链接
<a rel="next" href="...">...</a>
:
jQuery(document).ready(function($){
var href = $("a[rel=\'next\']").attr("href");
if (href!=undefined)
setTimeout(\'window.location.href = jQuery("a[rel=\\\'next\\\']").attr("href");\',5000);
});
如果之前的Javascript找到一个带有
rel="next"
在页面上。
需要注意的一件事是,您可能会发现它在您不希望它前进的时候会前进,但有了这段代码,希望您有一个起点,可以对它进行微调。