Skip to content

v3.3.23

Choose a tag to compare

@KantanPro KantanPro released this 26 Aug 11:43
· 1 commit to main since this release

変更内容

追加

  • 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 タイトル生成はフックではなく直接呼び出しのため、今回の変更による影響はありません。