v3.3.23
変更内容
追加
- X 自動シェアの「シェア対象」設定を追加(
twitter_share_manual_posts・既定オフ)。オンにすると、News Crawler が作成した投稿だけでなく、管理画面や REST API から手動で書いた投稿も公開時に X へ自動シェアされます。 - 未シェア待ち行列のクエリも同じ条件に追従し、日次上限で溢れた手動投稿があとから消化されるようにしました。
- フィルタ
news_crawler_x_share_eligible( $eligible, $post_id, $settings )を追加。シェア対象の判定をコードから上書きできます。
修正
- 手動で書いた投稿のタイトルが SEO タイトル生成に書き換えられる問題を修正。 これまでは News Crawler メタの有無を
wp_insert_postの時点で見ていたため判定が成立せず、News Crawler 以外が作成した投稿までタイトルが置き換わっていました。判定と生成をshutdown(優先度 5)まで遅延させ、_news_summary/_youtube_summaryが揃った状態で判定するようにしました。 - X 自動シェアの実行を
shutdown優先度 20 に変更し、SEO タイトル確定後のタイトルでツイートされるようにしました。 - 自動 SEO タイトル生成の設定説明に、対象が News Crawler 作成投稿のみである旨を明記しました。
なお News Crawler 自身の SEO タイトル生成はフックではなく直接呼び出しのため、今回の変更による影響はありません。