禁用博客的Jetpack Publizize,但保留自定义帖子类型

时间:2014-12-05 作者:BoBoz

我有一个WordPress网站,有一个博客,还有一个自定义的帖子类型(用Pods设置),叫做extra。我想将额外的自定义帖子类型自动发布到Facebook页面,并将博客发布到网站。

我已经设置了Jetpack Publication,默认情况下它会将博客(帖子)发布到Facebook,但不是自定义帖子类型。通过在函数中添加下面的代码段。php,Publication将自定义帖子类型发布到Facebook。

add_action(\'init\', \'my_custom_init\');
function my_custom_init() {
    add_post_type_support( \'extra\', \'publicize\' );
}
我的问题是,我如何让公众知道不发布博客?我尝试删除\\u post\\u type\\u支持,如下所示:

add_action(\'init\', \'my_custom_init\');
function my_custom_init() {
    remove_post_type_support( \'post\', \'publicize\' );
    add_post_type_support( \'extra\', \'publicize\' );
}
但不起作用。

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

来自Jeremy Herve:

“Posts默认支持Publicate,因此我担心您无法从post屏幕中完全删除Publicate。

不过我注意到了你的建议,我们将考虑在将来的更新中添加一个过滤器来禁用发布帖子。“”

结束

相关推荐

自定义连接到Facebook,登录/注销时出现问题

我正在开发一个自定义功能,用于通过facebook登录我的用户。我开始阅读这篇关于如何通过Facebook登录的精彩教程:http://digitalzoomstudio.net/2013/02/09/tutorial-how-to-login-via-facebook-in-your-wordpress-blog/如果WordPress博客中已经存在一个带有他/她的facebook电子邮件的帐户,该功能会将用户登录到WordPress。如果它不存在,它将自动为用户创建一个帐户。一切正常。然而,我在登录和