カテゴリー: wordpress

wordpress:パーミッション変更はロリポによる。

以下のようなメールが来た。

この度、アカウント「ろりぽ」のご契約につきまして、
以下スクリプトが原因でサーバーに負荷がかかっていることを
確認いたしましたので、ご連絡を差し上げました。

■該当スクリプト
ろりぽ/wp-cron.php
ろりぽ/wp-content/plugins

上記スクリプトにて大量のエラーが発生し、
エラーログが肥大化して負荷が発生しておりますので、
負荷の発生を防ぐため、やむを得ず、該当ファイルの
パーミッションを弊社で「000」へ変更いたしました。

また、以下のWordPressのプラグインの動作が要因となっている
可能性がございましたので、以下のフォルダについても
パーミッションを「000」へ変更させていただきました。

ろりぽ/wp-content/plugins/

お手数ではございますが、プラグインを停止するなど
エラーの原因を解消していただいた上で、パーミッションを
戻して運用いただきますようお願いいたします。

ロリポップ!レンタルサーバーは共有サーバーとなり、お客様ご利用の
サーバースペース内のファイルが原因でサーバーダウンが懸念される場合、
お客様のサーバースペースがご利用いただけなくなるだけなく、同じサーバーを
ご利用いただいている他のユーザー様にご迷惑をお掛けすることとなります。

そのため、サーバーに著しく負荷を掛けるような行為はご遠慮いただいております。

だって。
オレじゃないんだけど・・・・・。

wordpress:やはり諸悪の根源はjetpack

プラグインが消えてしまった。
なぜか、プラグインフォルダの属性が書き換えられている。だからか。しかし、なぜ?どうして?

直前に複数のプラグインをアップデートしたのだが、もしやと思ってjetpackをフォルダごと削除した。
使えねえな。やっぱり。
全て都合のいいプラグインって、ないのね。

wordpress:メディアライブラリに表示されなくなった

wordpressを4.6jにアップデート後、jetpackもついでにアップデートした。

ところが、メディアライブラリに画像が表示されなくなってしまった。
読み込み中のサインがくるくる回るばかりで、記事に画像が挿入できない。
ググってみると、ajax関連が悪さしている、.htaccessをいじれ、function.phpだ、何ならwp_adminフォルダ全部上書き保存だ、との教えが溢れかえっていた。

さすがにフォルダ全ぷ上書き保存は止めておいたが、症状が改善されないので、試しにjetpackを外してみると、症状が治った。
再びjetpackを有効化してみたが、症状が出ることなく、この直前の記事を公開できた。

めでたしめでたし。

テーマEsplanade 固定ページのコメント欄を表示させない

テーマディレクトリ下のtemplate-sidebar-content.phpをコピーする。

25行目 <?php comments_template(); ?> を削除

php内のテンプレート名を
Template Name: Sidebar / Content /
から
Template Name: Sidebar / Content / nocomment
に変更

ファイル名を「template-sidebar-content-nocomment.php」に、ファイル属性を644に変更

固定ページのテンプレートを新しく作ったテンプレートにする。

追記
こんなめんどくさいことしなくても、固定ページのクイック編集でコメントの許可を設定できた。
普通に編集画面でも出来ればいいのに、紛らわしい。

検索窓「Search this website」の日本語化

テーマディレクトリ下のsearchform.php2行目を書き換える。

<input type="text" value="" placeholder="<?php esc_attr_e( 'Search this website', 'esplanade' ); ?>&#8230;" name="s" id="s" />

このように

<input type="text" value="" placeholder="<?php esc_attr_e( 'このサイト内で検索', 'esplanade' ); ?>&#8230;" name="s" id="s" />

ついでに
「Coda1.6」ではリモートサイトでファイルを編集する時、テキストエンコーディングがMacOSになるので、UTF-8に変換する必要がある。
(「環境設定」でデフォルトのエンコード「自動判別」からUTF-8に変更すればOK)
もしくはwordpress内で編集する。