WordPress 4.3打破了元重定向(带有url参数插件)

时间:2015-08-27 作者:John

我正在使用插件URL参数(homepage) 为了向页面发送URL,并在三秒后将用户重定向到该页面。不幸的是,Wordpress 4.3破坏了该功能。

这是如何做到的:

<META HTTP-EQUIV="Refresh" CONTENT="3; URL=[urlparam param="link"]">
重定向仅将用户重定向到http://www.sitename.com/redirect/[urlparam%20param=

一个解决方法是放置一个链接并像这样放置,但随后我松开了自动重定向。

<a href=\'[urlparam param="link"]\'>
有人知道如何重写meta标记以便重定向可以工作吗?

1 个回复
最合适的回答,由SO网友:bonger 整理而成

您需要允许meta标记的content属性包含一个短代码,例如在“functions.php”中添加:

add_filter( \'wp_kses_allowed_html\', function ( $allowedposttags, $context ) {
    if ( $context == \'post\' ) {
        $allowedposttags[\'meta\'][\'content\'] = 1;
    }
    return $allowedposttags;
}, 10, 2 );
然后是你原来的(without the quotes in param=link)

<META HTTP-EQUIV="Refresh" CONTENT="3; URL=[urlparam param=link]">
应该有用。

相关推荐

WP_ENQUEUE_STYLE-css未加载-ERR_TOO_MANY_REDIRECTS

更改为后。在public\\u html中使用htaccess尝试HTTP->;我的网站的HTTPS重定向CSS开始失败。恢复文件没有帮助,所以我选择按forward来更改的所有实例http://domain->;https://domain在线使用推荐的方法。然而,我的CSS仍然没有加载。。。(已尝试清除本地和wordpress缓存)。通过浏览器检查开发人员,我发现以下错误:告诉我CSS文件没有被加载。检查这些表明CSS文件没有被带到本地计算机,复制链接我无法检索文件。。。但是,如果我删除?ve