如何通过IFTTT将WordPress自定义帖子类型发布到Twitter

时间:2019-10-08 作者:Aditya Agarwal

我有我的wordpress网站。它有一个普通的“post”和一个自定义的post类型“download”,我目前使用IFTTT(如果是这个,那么就是那个服务)将我的wordpress帖子发布到Twitter。

IFTTT配方非常适合我的帖子,我一发布任何帖子就发推特。你可以查看我的网站https://milyin.com, 我的推特账号是https://twitter.com/milyincrealtors/

问题是,这只适用于普通的wordpress帖子。我在IFTTT中搜索了包含自定义帖子类型的小程序,但这不起作用,而且在堆栈交换上也找不到解决方案。

我如何使用IFTTT在推特上发布任何帖子类型为“下载”的新帖子

我喜欢IFTTT,我不希望任何插件减慢我的网站速度。因此,请向我提供代码,以确保我的IFTTT小程序也会针对此自定义帖子类型触发。

2 个回复
最合适的回答,由SO网友:Aditya Agarwal 整理而成

IFTTT从RSS提要工作,只需在wordpress RSS提要中包含您的帖子就可以做到这一点。。。

function add_cpt_to_loop_and_feed( $query ) {
    if ( is_home() && $query->is_main_query() || is_feed() )        
    $query->set( \'post_type\', array( \'post\', \'download\' ) );    
    return $query;
    }

SO网友:maheshwaghmare

这是一个离题的问题。但答案是肯定的,这是可能的。

在IFTTT中,我们可以使用Feed applet,如“Feed to Tweet”。

因此,只需使用自定义的帖子类型提要URL创建提要小程序。

WordPress为每个帖子类型生成提要URL。您可以通过以下方式获得:

https://yourwebsite.com/feed/?post_type={post-type-slug}
例如,自定义帖子类型“Shortcode”的提要URL为

https://wpdigits.com/feed/?post_type=shortcode
请参见Shortcode post type feed URL.

相关推荐

如何允许像PHP、SQL、HTML这样的代码到WPBakery VisualComposer?

我想允许textarea中的代码使用PHP、SQL或HTML编写代码。。。我想做的是在Visual Composer中创建一个元素,在这里我可以放置一些代码,在我写文章时显示它。您可以在此处找到类型值:https://kb.wpbakery.com/docs/inner-api/vc_map/但这些都不适合我。有正确的方法吗?array( \"type\" => \"textarea_html\", \"heading\" => esc_html__(\"Text\",