こんにちは。
カテゴリを整理する方法を探しています。一定期間のみ有効な検索投稿があります。現在、最後の返信から2か月後に閉じます。
閉じた後、x日後に自動的に削除する方法はありますか?
以下のプラグインを見つけましたが、返信のないトピックのみを削除するのではなく、それ以外のトピックも削除する必要があると考えています。
こんにちは。
カテゴリを整理する方法を探しています。一定期間のみ有効な検索投稿があります。現在、最後の返信から2か月後に閉じます。
閉じた後、x日後に自動的に削除する方法はありますか?
以下のプラグインを見つけましたが、返信のないトピックのみを削除するのではなく、それ以外のトピックも削除する必要があると考えています。
しかし、投稿ごとに手動で行う必要があるということですか?自動化する設定が見つかりません。現在、カテゴリには7,000件以上のエントリがあります。
自動化スクリプトを使用できる可能性があります。現在スクリプトが存在しない場合は、スキルがあれば自動化スクリプトを作成できます。または、Marketplace でスポンサーになることを検討してください。
関連しているようなので、こちらに投稿します。
自動タイマーによって削除されたトピックが2つ、削除済みトピックログで見つかりましたが、削除されるべきではありませんでした。どちらのトピックも私が作成したもので、既存のトピックからコメントを分割して新しいトピックを作成したものでしたが、約12日後に自動削除されました。私の推測では、これらの投稿を作成した際に、誤ってトピック削除タイマーが設定された可能性があります。
モデレーターツールには、トピック削除タイマーは利用できません。 @Heliosurge さんの上記のスクリーンショットに示されているような、トピックの自動削除オプションは見当たりません。私が制御できる唯一のタイマーは、コメントを閉じることです。
したがって、なぜこれが起こったのかは理解できましたが、次回どのように回避すればよいかわかりません。これは修正可能なバグですか、それとも何か見落としていますか?
よろしくお願いします!
トピックのレンチをクリックすると、トピックタイマーが表示されます。それをクリックしてください。自動クローズ、自動削除などを選択できるドロップダウンメニューがあります。
カテゴリ設定にもトピックタイマーオプションがありますが、自動クローズのみ表示されます。
API を介して投稿を削除する小さなスクリプトを作成しました。他の人も使用したい場合は、こちらで入手できます:Making sure you're not a bot!
あなたが共有したスクリプトはそのように動作するのでしょうか?私には、作成から x 日経過した閉鎖済みトピックを削除するように見えます。つまり、作成からかなり経ってから、長期間にわたって新しい返信があったために閉鎖されたトピックは、ほぼ即時に削除されてしまう可能性があります。
その通りです。現在、さらにいくつかのパラメータを実装する作業を行っています。古い投稿が非常に多いため、当面はこの方法で整理を行っています。
残念ながら、APIを通じて投稿が閉鎖された日付を調べる方法が見つかりません。
現在の回避策としては、last_post を使用し、それに応じて日付を算出することになります。