Plugin Memorandumプラグインの「メモを更新」ボタンが表示されない問題

Plugin Memorandumプラグインというプラグイン一個につき一個のメモが書ける便利なプラグインがあります。

Plugin Memorandumプラグイン
Plugin Memorandumプラグイン

 

これがいつからか「メモを更新」ボタンが表示されなくなり、使えなくなってしまいました。

メモを更新ボタンがない
メモを更新ボタンがない

 

では解決方法です。

(お約束)ご利用は自己責任でお願いします

 

「プラグイン編集」から「Plugin Memorandum」を選択します。

plugin-memorandumを選択します
plugin-memorandumを選択します

 

一番右上の「plugin-memorandum/plugin-memorandum.php」をクリックして左のエリアに表示させます。

その下のほう、下から10行目くらいに以下のような一行があります。

$content = str_replace( '<div class="alignleft actions">', '<input type="submit" name="update-memo" class="button-primary" value="' . __( 'Update Memo', 'plugin-memorandum' ) . '" /><div class="alignleft actions">', $content );

 これの頭に 「//」付けてコメントアウトします。何か説明を入れておくと後で思い出すときに有利です。

//2015-02-10 「メモを更新」ボタンを表示されないので修正。
//$content = str_replace( '<div class="alignleft actions">', '<input type="submit" name="update-memo" class="button-primary" value="' . __( 'Update Memo', 'plugin-memorandum' ) . '" /><div class="alignleft actions">', $content );

で、その下に以下の一行を追加します。コメントにかいてありますが、二箇所の「alignleft actions」を「alignleft actions bulkactions」に変更しました。

$content = str_replace( '<div class="alignleft actions bulkactions">', '<input type="submit" name="update-memo" class="button-primary" value="' . __( 'Update Memo', 'plugin-memorandum' ) . '" /><div class="alignleft actions bulkactions">', $content );//2015/02/10 alignleft action を alignleft actions bulkactionsに変更(二箇所)

 

変更したら、下の「ファイルを更新」ボタンを押して保存してください。

 

これでめでたく「メモを更新」ボタンが現れるはずです。

「メモを更新」ボタンが現れた
「メモを更新」ボタンが現れた

もし挙動がおかしくなったら、追加行をコメントアウトして、元の行のコメントを外せば戻ります。

 

コメント

タイトルとURLをコピーしました