Subscribe2 10.43

WordPress Plugin

久しぶりにSubscribe2のメモ

  1. 稼働環境
  2. Preview送信
  3. 翻訳ファイル
  4. その他

稼働環境

WordPress 6.5.4
PHP 8.1
Subscribe2 10.43

Preview送信

各投稿編集画面の Subscribe2 Sidebar から配信前のプレビュー送信ができないので、プラグインソースを修正します。
⇒ $this を $mysubscribe2 に変更

classes/class-s2-block-editor.php LINE:128 変更前if ( 'never' !== $this->subscribe2_options['email_freq'] ) {
classes/class-s2-block-editor.php LINE:128 変更後if ( 'never' !== $mysubscribe2->subscribe2_options['email_freq'] ) {

翻訳ファイル

こちら(だいぶ古い)
https://plugins.trac.wordpress.org/browser/subscribe2/i18n/

日本語はないので、subscripb2.pot を元に作成します。

日本語翻訳ファイルのファイル名は、
・subscribe2-ja.po(po翻訳ファイル)
・subscribe2-ja.mo(コンパイル済みの翻訳ファイル)
とします。

moファイルは、次のどこかに配置します。
※上から順に読み込まれます。(優先順位 2 < 1 )

  1. プラグインディレクトリ直下
    wp-content/plugins/subscribe2/subscribe2-ja.mo
  2. プラグインディレクトリ直下の languages/ ディレクトリ(作成する)
    wp-content/plugins/subscribe2/languages/subscribe2-ja.mo

ただし、WP_LANG_DIR(標準で/wp-content/languages/)の方が優先されます。
※優先順位 1 > 2

  1. wp-content/languages/subscribe2-ja.mo
  2. wp-content/languages/plugins/subscribe2-ja.mo

その他

その他、Waning, Deprecatedが気になるので、少々ソース変更。

classes/class-s2-core.php LINE:44 変更前public $post_count;
classes/class-s2-core.php LINE:44 変更後public $post_count = 0;

※投稿配信のみで、ウィジェットやショートコード等は使っていないので、まだあるかも。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です