simon
1
WP Discourse プラグインを使用して投稿を公開する際、タグを付けられるようになりました。タグを付けるには、Discourse メタボックスの「高度なオプション」リンクをクリックしてメタボックスを展開してください。タグ入力欄に、1 つずつ、またはカンマ区切りでタグを追加します。
タグ名に含まれるスペースはハイフンに変換されます。タグの最大数は、「公開設定」タブにある「タグの最大数」オプションで設定されます。この設定が空のままの場合、タグの最大数はデフォルトで 5 に設定されます。サイト設定またはカテゴリの制限により Discourse で許可されていないタグは、投稿を Discourse に公開する際に除外されます。
「いいね!」 7
Kayla
2
特定の投稿タイプを特定のタグで事前に埋め込むために、これにフックすることはできますか?
「いいね!」 1
simon
3
WP Discourse プラグインには、投稿が Discourse に公開される前に自動的にタグを追加するために使用できるフックが存在しません。そのためのフックを追加し、完了次第お知らせします。
「いいね!」 4
Fma965
(Fma965)
4
古い投稿をぶつけて申し訳ありませんが、これは追加されましたか?ソースコードを調べようとしましたが、何も見つかりませんでした。
「いいね!」 2
angus
(Angus McLeod)
5
まだそのフックを追加していません。次のリリースに追加します 
「いいね!」 2
Fma965
(Fma965)
6
「いいね!」 1
Fma965
(Fma965)
7
ねえ、新しいリリースが作成されたようですが、これは追加されましたか?
angus
(Angus McLeod)
8
いいえ、そのリリースは別の特定の懸念事項に関するものでした。次回のリリースに含めるようにします。
angus
(Angus McLeod)
9
これを実現するには、wpc_publish_body フィルターを使用できます。例:
add_filter( 'wpdc_publish_body', function( $body, $remote_post_type, $post_id ) {
if ( 'create_post' === $remote_post_type ) {
$body['tags'] = array( 'tag1', 'tag2' );
}
return $body;
}, 10, 3);
2.4.5 では、特定のタイプの投稿にタグを追加する具体的なケースを容易にするために、post_id がフィルターのパラメーターとして追加されました。
「いいね!」 2