express如何实现WordPress那样的订阅功能(feed)?

express如何实现WordPress那样的订阅功能(feed)?,第1张

一、关闭RSSfeed输出功能的方法1、打开当前主题模版文件夹下的functions.php文件2、在其中添加以下代码(应该放在最底部的"?>"前,如果没有"?>"则直接放在最后面)://关闭RSSfeed输出功能functionjuezi_disable_feeds(){wp_die(__(‘"错误:"RSSFeed"不可用,请通过""首页""直接浏览".’))}add_action(‘do_feed’,‘fb_disable_feed’,1)add_action(‘do_feed_rdf’,‘fb_disable_feed’,1)add_action(‘do_feed_rss’,‘fb_disable_feed’,1)add_action(‘do_feed_rss2′,‘fb_disable_feed’,1)add_action(‘do_feed_atom’,‘fb_disable_feed’,1)二、删除当前主题内所有RSSfeed的代码(说是链接也行)1)小觉的方法:1、打开当前主题模版文件夹下的functions.php文件2、搜索以下代码,其是用来在标签中自动添加RSSFeed的功能代码:add_theme_support('automatic-feed-links')3、删除该串代码以及其注释。2)网上普遍的方法:1、打开当前主题模版文件夹下的functions.php文件2、加入以下代码:remove_action(‘wp_head’,‘feed_links_extra’,3)//去掉RSSFeed产生的链接(或者说代码)

在wordpress中关闭Feed功能:

将以下代码片段添加到你的主题的functions.php中即可。

function digwp_disable_feed() {

wp_die(__('<h1>Feed已经关闭, 请访问网站<a href="'.get_bloginfo('url').'">首页</a>!</h1>'))

}

add_action('do_feed', 'digwp_disable_feed', 1)

add_action('do_feed_rdf', 'digwp_disable_feed', 1)

add_action('do_feed_rss', 'digwp_disable_feed', 1)

add_action('do_feed_rss2', 'digwp_disable_feed', 1)

add_action('do_feed_atom', 'digwp_disable_feed', 1)

history.back(-1) 的意思是返回上一个页面,你这样做就相当于点击了浏览器的返回键,所以原先表单的数据还会在(浏览器一般会保存上一个页面);

正确的做法一般有以下几种:

将history.back(-1)改为: window.location="login.html"  // login.html改为你要跳转到的页面

其他


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11605591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存