我在寻找一个WordPress插件,它只允许订阅者在feed中下载一个特定的文件。任何人都可以帮助我吗?订阅用户只下载功能
2
A
回答
0
基础上answer of Virgin,你基本上都首先要做的,就是让一个Feed templates,其位于/wp-includes/feed-myposttype.php 凡myposttype是你自定义文章类型名称 。
为了改变默认的RSS源,您将修改您所做的饲料myposttype.php模板,并重新定义了行动“do_feed_rss2”,就像这样:
remove_all_actions('do_feed_rss2');
add_action('do_feed_rss2', 'acme_product_feed_rss2', 10, 1);
function acme_product_feed_rss2($for_comments) {
$custom_type = 'myposttype'; //**your custom post type**
$rss_template = get_template_directory() . '/feeds/feed-myposttype.php';
if(get_query_var('post_type') == $custom_type and file_exists($rss_template))
load_template($rss_template);
else
do_feed_rss2($for_comments); // Call default function
}
另一种方法,是使用此逻辑评估Feed中的帖子是否为“特殊类别”的一部分,并启用仅针对该类别提及的下载功能。
0
您可以创建所谓的feed template,请参阅WordPress Codex部分,标题为“Customizing Feed Templates”,您将找到完整的说明。
相关问题
- 1. 订阅功能
- 2. iOS订阅应用功能
- 3. 添加订阅和下载功能到Blogger
- 4. 使用Wget下载整个RSS订阅
- 5. Firebase的云端功能 - 订阅用户到主题
- 6. drupal是否为用户提供了订阅管理功能?
- 7. 订阅角2中的功能
- 8. 定制Knockout可订阅功能
- 9. 撷取RSS订阅与Azure的功能
- 10. 无法订阅数据使用一个订阅功能在离子2
- 11. 下载xml文件RSS订阅Xamarin
- 12. azure下载订阅文件链接
- 13. 尝试与多用户订阅活动订阅并订购它
- 14. Facebook用户饲料订阅
- 15. 你能解释一下Azure订阅吗?
- 16. Apple订阅客户
- 17. 只有在订阅用户的情况下才将数据从java中弹出
- 18. Woocommerce动作挂钩在订阅续订时执行功能
- 19. mqtt只订阅主题
- 20. 检索特定用户组订阅数和订阅者数
- 21. 从Facebook获取用户订阅作为RSS订阅
- 22. 通过订阅和取消订阅用户循环
- 23. 如何通过WooCommerce订阅获取特定用户的订阅?
- 24. 400错误的请求在订阅用户到云主题功能时出错
- 25. 根据角色/订阅禁用rails应用程序的功能
- 26. Mysql - 订阅多个类别时只选择一次用户
- 27. 如何使'Defer`ed observable只订阅第一个订阅者?
- 28. 只能调用一次的可观察订阅方法
- 29. 订阅未被授权使用此功能
- 30. Storekit - 使用Firebase功能配置订阅状态URL
感谢您的回复。但我不明白如何实现它。 –