在WordPress中,禁用Ajax和强制新窗口可以通过以下方式实现:
jQuery.ajaxSetup({
beforeSend: function(xhr, settings) {
if (settings.type == 'POST' || settings.type == 'GET') {
settings.url = settings.url.replace(/(\?|&)_=[^&]*/, '');
if (settings.url.indexOf('?') === -1) {
settings.url += '?_=' + new Date().getTime();
} else {
settings.url += '&_=' + new Date().getTime();
}
}
}
});
这段代码会在每次Ajax请求之前,将请求的URL参数中添加一个时间戳参数,以确保每次请求都是唯一的,从而禁用浏览器缓存。
jQuery(document).ready(function($) {
$('a').attr('target', '_blank');
});
这段代码会在页面加载完成后,将所有链接的target属性设置为"_blank",从而强制链接在新窗口中打开。
需要注意的是,以上代码需要在WordPress主题的JavaScript文件中添加,或者通过自定义插件的方式添加到WordPress中。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云