如何解决修改 Wordpress RSS 提要的内容
我正在尝试将自定义字段 <rule_short_summary>
移动到字段 <content:encoded>
中,以便我可以在自动简报中显示它。
这就是我所拥有的:
function my_add_to_content($content) {
$post_id = get_the_ID();
$rule_short_summary = get_the_terms($post_ID,'rule_short_summary');
return $rule_short_summary;
}
add_filter('the_content_feed','my_add_to_content');
当前 content:encoded 返回一个空字段。
我从这个链接中获得灵感: http://https//digwp.com/2019/09/add-content-wordpress-feed/ 在此链接中,作者为内容添加了自定义文本。我想从另一个领域拉取并添加到内容中。
解决方法
可以使用 get_post_meta 函数调用自定义字段。 在您给定的代码中,您使用了 get_the_terms 函数 - 当然对于这种情况是错误的。
function my_add_to_content($content) {
$post_id = get_the_ID();
$rule_short_summary = get_post_meta($post_ID,'rule_short_summary',true);
return $rule_short_summary;
}
add_filter('the_content_feed','my_add_to_content');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。