WordPress Disqus Pluginのエラーを修正

このblogの下の方にこんなエラーが出てコメントのフォームが出てきません. hostのOSをDebian jessieからDebian stretchにdist-upgradeしてWordPressのVersionが上がったせいでしょう. 4.1+dfsg-1+deb8u15 → 4.7.5+dfsg-2+deb9u1 Notice: get_currentuserinfo の使用はバージョン 4.5.0 から非推奨になっています! 代わりに wp_get_current_user() を使ってくださ い。 in /usr/share/wordpress/wp-includes/functions.php on line 3830 spamが酷くてDisqusのコメントシステムをつかっているのですがそれがコケているような感じです. Plugin の version が古いのかと確認してみると最新の 2.87 Disqus Comment System — WordPress プラグイン Install instructions for WordPress – Disqus Admin とりえずエラーメッセージのとおり修正したら動きました. diff $ sudo -u www-data diff -u plugins/disqus-comment-system/disqus.php.org plugins/disqus-comment-system/disqus.php — plugins/disqus-comment-system/disqus.php.org 2017-10-04 06:16:02.520645362 +0900
Continue reading WordPress Disqus Pluginのエラーを修正

WordPress へのspam 投稿をしたことのあるIP を拒否するようにした

最近WordPress へのコメントとトラックバックスパムが酷くなってきました。URL が含まれている物は承認が必要なようにしているのですが面倒です。このときにスパムはスパムだと手動で振り分けをしているので振り分けたものからIP を抜き出してアクセス制限を掛けるとましにならないかと設定してみました。 データベースから該当IP を抜き出す MySQL からスパムを指定したIP の一覧は以下のようにして取得出来そうです。 $ cat /etc/wordpress/spamcommentip.sql SELECT comment_author_IP FROM wordpress.wp_comments WHERE comment_approved=’spam’ $ /usr/bin/mysql -umy -p < /etc/wordpress/spamcommentip.sql | /usr/bin/sort -n | /usr/bin/uniq -c| sort -n|cut -c-7|uniq -c 81 1 31 2 26 3 12 4 8 5 9 6 4 7 9 8 1 9 1 10 3
Continue reading WordPress へのspam 投稿をしたことのあるIP を拒否するようにした

WordBench鹿児島に参加してきた

[2014年9月] WordBench鹿児島 – WordBench鹿児島 | Doorkeeper Twitter / 検索 – #wbkago 先月から第二土曜日に毎月定例で行う予定でしたが,先月は台風で中止になっていました. そういえば明日だなWP でちょっとはまってネタも出来たしと思って参加申し込みをしたら補欠>< 数時間後に確認したら繰り上がっていました.盛況ですね. ユニマルの永田さんによる「universions」のお話 Webクリエイターのためのファイル管理コラボレーションツール|universions 永田 司 universions というのは初めて知ったのですが,WordPressに特化した開発ツールになるのかな?独自のGUIのバージョン管理システムやchat/wiki/tasb管理,WordPress環境が1分で作れるなど. 逆にシェルから操作とかは出来無さそう?gitとかがわかる人向けではないとのこと. シェルの画面が苦手な人の取っ掛かりにいいのかもです. 質問&相談をみんなで解決しましょう Doorkeeper での参加登録時に質問相談などを書くようになっていて,それを付箋に書いて貼ってアンカンファレンス形式でのディスカッションでした. 畑違いなので結構知らない言葉が飛び交っていて大変でしたが勉強になりました. 次回 次回はWB東京とかぶるので第2土曜から1週ずらして10/18(土)になるとのことでした. 興味のある方は以下の辺りをfollow しておくといいのかも. WordBench鹿児島(グループ) WordBench鹿児島 | Doorkeeper WP で嵌ったネタは発表してないしまたここにでも書きます.

春の翻訳&ドキュメンテーション祭りに参加

“WordBench鹿児島:2014年5月 春の翻訳&ドキュメンテーション祭り : ATND” http://atnd.org/events/50516 “【予告】地域合同企画:春の翻訳&ドキュメンテーション祭り | WordBench” http://wordbench.org/2014/04/24/translation2014/ ということで参加してきました.WordPress はそんなに使ってないのですが(今はこのページともう一箇所だけ),普通にGettext での国際化のようなので最近翻訳してなくてコマンドとかも忘れてるし…てことで参加してきました.会場は301コワーキングスペース. こちらのビルの その名の通り301号室です. 鹿児島のコワーキングスペース 301 サンマルイチ | 鹿児島中央駅から徒歩3分 #準備中の写真しかとってなかったですorz 翻訳対象はドキュメント,プラグイン,テーマなど.鹿児島では Theme My Login と Login LockDown をターゲットにすることに. “WordPress › Theme My Login « WordPress Plugins” http://wordpress.org/plugins/theme-my-login/ “WordPress › Support » Login LockDown” http://wordpress.org/support/plugin/login-lockdown Theme My Login は .pot があるのでお手軽だったのですが, Login LockDown は.pot の作成からでした. 作業の前にdebian/ubuntu
Continue reading 春の翻訳&ドキュメンテーション祭りに参加

Debian Squeeze にWP を試しに立ててみる

ずっとblog 放置してて最近はGoogle+ やPukiwiki にメモしたりしてますがblog もたまに書きたくなって来ました. ということで,blog を立ち上げてみようかと思います. 先ずはこのblog の為にWP を入れてみたエントリから. 環境 $ cat /etc/debian_version 6.0.5 導入 $ sudo apt-get install wordpress wordpress-l10n 設定 apache の設定 $ cd /etc/apache2/sites-enabled $ sudo vi 004-matoken.org $ sudo git diff 004-matoken.org diff –git a/apache2/sites-enabled/004-matoken.org b/apache2/sites-enabled/004-matoken.org index df3c502..1c9f8b7 100644 — a/apache2/sites-enabled/004-matoken.org +++ b/apache2/sites-enabled/004-matoken.org @@ -14,6 +14,13 @@ allow from all
Continue reading Debian Squeeze にWP を試しに立ててみる