发布到 Apple News 插件过滤器挂钩“apple_news_exporter_title”

问题描述 投票:0回答:1

为一家出版物工作,该出版物希望在 Apple News 上使用不同的标题,以便获得更多关注。我使用了 apple_news_exporter_title 字段,它确实更改了页面上的标题,但它不会更改苹果审核看到的标题。 JSON 输出仍将“标题”作为文章的原始 WordPress 标题。

{ “版本”:“1.11”, "identifier": "后92750", “语言”:“en-US”, "title": "文章的原始 WordPress 标题", “文档样式”:{ “背景颜色”:“#ffffff” },

apple_news_exporter_title 的文档似乎表明它将针对“标题”。但它针对的是标题组件。

所以,我需要定位“标题”,并且想知道是否有人知道执行此操作的最佳方法。

谢谢!

wordpress apple-news
1个回答
0
投票

我发现了一个不同的过滤器,可以以正确的方式操作文章的标题。

使用更强大的过滤器,称为 apple_news_generate_json,它是一个完整的属性对象,您可以在将它们发送到 Apple News 之前对其进行操作。这是一个例子,我只定位文章的标题:

/**
 * Vardump the json object.
 */
function test_json_export( $json ) {
    $json['title'] = 'Test Title';
    die( print_r( $json, true ) );
}
add_filter( 'apple_news_generate_json', 'test_json_export' );

它打印了完整的对象,只是标题更改为“测试标题”。

© www.soinside.com 2019 - 2024. All rights reserved.