カテゴリー別アーカイブ: wordpress

wordpress4.4とSQLite Integrationでディスカッション設定が保存できない件

別のブログでwordpress4.4.2に更新を適当にかけててコメント欄がメールアドレス必須になってたので
設定-ディスカッション設定-他のコメント設定
-「コメントの投稿者の名前とメールアドレスの入力を必須にする」のチェックを外して保存したがチェック状態が変わらない。何度やっても変更されない

他の設定はどうかと「ユーザー登録してログインしたユーザーのみコメントをつけられるようにする」のチェックもいじったら、いじってしまったらチェックは付いたけど外れないww
私のブログがユーザー限定コメント欄になってしまった。(ユーザは私一人なんだけど)

20160218wpディスカッション設定

調べてたらwordpress4.4+SQLiteIntegrationで同様に保存できない人発見。
まあ基本から外れた使い方をしてしかも推奨・テストされてないバージョン・SQLite環境で運用してるんだからしかたないよね・・・SQLiteIntegrationの更新を待つしかないのだけどその投稿がされてから1ヶ月ぐらい経ってる。。

対処法:
(※注意:ここから安易な気持ちで真似をしないでくださいwp壊れます)

そこで拙速なわたしが出した答えはDBの手動書き換え。

1)/(wordpressルート)/wp-content/database内にあるsqliteデータベースファイルをローカルにコピー
2)firefoxのSQLite managerにてSQLiteデータベースを開く
3)wp_optionsテーブルの
require_name_emailレコードを見つけて option_value を「0」に変更、autoloadは気にしないでいいんじゃね?しらん
あといじって変更してしまった comment_registrationのoption_valueも「0」に変更
4)SQLitemanagerを閉じてデータベースをサーバー書き戻して終了(サーバ側のいじっていないDBは(DB名).oldにでも名前変更してバックアップでもしといてくだしあ

一応これで名前とメールアドレス必須ではなくなったし、匿名ユーザのコメントも受付られるようにはなった。
良く調べもせずこんな対処とってしまって大丈夫かも確証は何もありません。もちろん自己責任でお願いします。正道は
・SQLiteでwordpressを運用しない
・SQLiteIntegrationがwordpress4.4に対応するまでwordpressの更新を慎重にやる
・SQLiteIntegrationの更新を待つ
・私の記事をアテにしない、自分で調べる
です

(参考にさせてもらったwebページ)
hellooooworld.com wordpressでいろいろな設定値を取得してみる
http://hellooooworld.com/wordpress%E3%81%A7%E3%81%84%E3%82%8D%E3%81%84%E3%82%8D%E3%81%AA%E8%A8%AD%E5%AE%9A%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B/

wordpressプラグイン:麻雀牌プラグイン

趣味でネット麻雀やっててなんだか初心者さんにあー画像付きで牌並べて説明したいなあと思ったりしたのだけど
あれ?もしかしてwordpressで麻雀牌並べるようなプラグインあるんじゃね?ってさがしてみたらあったあったありました。
麻雀牌プラグイン
http://wordpress.1000sei.com/mahjong/

趣味と実益を兼ねて麻雀ブログでもはじめようか、いやサイト1個作るほどのことでもねえな・・・ならこのブログでやろうかとか思ってしまった私を誰が責められようか(いや責められない)(反語)

つうかちゃんと仕事と勉強しろよっていう・・・

SQLite Integration 1.8

1.8の更新がきてた。
あてた。特に問題ない。
日本語Readme読んだら簡潔にインストール方法書いてあるのね。
こんなブログでやりかた紹介するまでもないなw
まぁツール作者のHPが1.7の更新で止まってるのでビクビクする程度かなぁ

WordPressでrobots.txt設置

ウェブマスターツールでrobots.txtにアクセスできませんとか言われる。
robots.txtを作ってwordpressディレクトリに放り込み終了。
設定中身もこんなもんでいいだろう
最後の行に「Sitemap: http://ドメイン/sitemap.xml」と追加記述してサイトマップをアピールしてもいいだろう。

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes

 

SQLiteDBを利用してWordPressインストール

1)wordpressをダウンロード&自分のサーバにアップロード

2)sqlite-integration~zip ダウンロード

3)sqlite-integration解凍、[wordpress設置ディレクトリ]/wp-content/plugins/に入れる

4)sqlite-integrationフォルダ内のdb.phpを[wordpress設置ディレクトリ]/wp-content/に移動

5)[wordpress設置ディレクトリ]/wp-config-sample.phpの認証用ユニークキー部を自動生成のものに置き換え

6)編集したwp-config-sample.phpをwp-config.phpにリネーム

7)設置場所にブラウザでアクセスしてブログタイトルなど必要な設定で終了

WordPressのデータベースファイル自体の場所は、「/wp-content/database/.ht.sqlite」バックアップはメンテナンスモードにして書き込みが無い状態でどうぞ