breadcrumbs.phpにエラー
ホームページの写真をクリックすると、拡大写真が出ずにエラーが出るようになりました。
エラーはテーマに含まれている[breadcrumbs.php]の75行目を指していました。
} elseif ( is_attachment() ) {
に続いた条件の部分で、どうやらサーバー上のギャラリーの写真をアップロードした場所が認識できなくなっているようです。
ギャラリーを使っていない写真は問題ありません。
なので、ギャラリー無しで記事に写真を載せてみました。
すると、ギャラリーの写真も修復されてちゃんと表示されるようになりました。
Wordpressのアップデートで、テーマの記述と矛盾が出てしまったのかもしれません。
「AStickyPostOrderER」は削除
WordPressをアップデートしたら、トップページにエラーが出ました。
「astickypostorderer」がエラーを吐いている。これは記事の順番を設定できるプラグイン。
確認すると、これずっと更新されていません。
先頭に表示させる記事を指定するのはプラグイン無しでも標準のWordpressの機能でできるので、差し支え無ければ削除。
代わりとしては、「Post Types Order」がお薦めです。
ぐぐってみると、これが出たままのホームページが結構あります。
メンテせずに放置状態のホームページなのかな・・・。
WP-BanでWordPressにエラー
WordPressでホームページを作っているお客様から、突然表示できなくなったとご連絡。
確認すると、WP-Banがエラーになっていました。
ネットでググると、去年そんなトラブルがあったようで、Wordpress Ver.4.3で画面が真っ白だったようです。
FTPで接続して「WP-Ban」プラグインフォルダをリネームすると、正常に表示されました。
念の為一旦削除して、最新バージョンをインストールしました。
ネットで詳しく説明しているサイトがあってとても助かりました(感謝)。
WordPress 4.3 アップデートで画面が真っ白 WP-Ban プラグインには要注意!
今回のWordpressのバージョンは4.5.2で、自動更新によると思われます。
更新時にプラグインが無効になっていれば起きないような情報もありますが、自動更新では無理ですよね。
それまでどうして大丈夫だったのか・・・、もしかしたら前回は私がやったかも、だったらプラグインは無効にしています。
その後自動更新になっているので、トラブルに見舞われた・・・かも。
この機会にレンタルサーバーの自動バックアップの申し込みをしていただきました。
WordPressの多言語化
ホームページを2か国語でとかご相談を受けるので、その方法を検討してみました。
調べてみると、プラグインで有名どころが3つ。
WPML
有償、お試し期間有り
qTranslate X
フリーのプラグイン
Bogo
フリーのプラグイン、日本製、Contact Form 7の作者による
「qTranslate X」と「Bogo」を試してみました。
結論から、「Bogo」が良いと思います。
実際に下記の記事で試してみました。
Pinterestからギャラリーを作る「Alpine PhotoTile for Pinterest」
サイドバーに言語切替ボタンを設置しました。
翻訳は自動翻訳ではなく自分で文章を作ります。
とりあえずGoogle翻訳で入力しましたが、現実的にはきちんと翻訳してページを作ります。
プラグインは翻訳ページとの紐付けをする仕組みです。
これは作り自体もシンプルで良いと思います。
「qTranslate X」の方は、記事自体が変わってしまうので、一旦これを採用してページを作ってしまったら簡単には元に戻せません。
若干不安定な感じもあり、今後のサポート対応にも不安を感じました。
Pinterest的畫廊「Alpine PhotoTile for Pinterest」
我試圖讓來自Pinterest的畫廊。
插件“阿爾卑斯PhotoTile為Pinterest的”非常出色。
Pinterest的設置的ID在設置中選擇顯示類型,您只需要輸入快捷方式的文章發表畫面。
鏈接或按鈕Pinterest的也可以隱藏。
Wall
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dl=”1″ dlstyle=”medium” style=”wall” row=”4″ size=”192″ num=”4″ shadow=”1″ border=”1″ highlight=”1″ curve=”1″ max=”100″]
Bookshelf
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dl=”1″ dlstyle=”medium” style=”bookshelf” row=”4″ size=”192″ num=”4″ shadow=”1″ highlight=”1″ curve=”1″ max=”100″]
Cascade
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dlstyle=”medium” style=”cascade” col=”4″ size=”192″ num=”12″ shadow=”1″ highlight=”1″ curve=”1″ max=”100″]
Window
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dlstyle=”medium” style=”windows” shape=”rectangle” size=”192″ num=”6″ highlight=”1″ curve=”1″ max=”100″]
gallery from Pinterest.「Alpine PhotoTile for Pinterest」
I tried to make the gallery from Pinterest.
Plug-in " Alpine PhotoTile for Pinterest " is excellent.
Set the ID of Pinterest in the setting ,
select the display type ,
you only need to enter the shortcut to the article posted screen .
Link or button to Pinterest also allows you to hide .
Wall
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dl=”1″ dlstyle=”medium” style=”wall” row=”4″ size=”192″ num=”4″ shadow=”1″ border=”1″ highlight=”1″ curve=”1″ max=”100″]
Bookshelf
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dl=”1″ dlstyle=”medium” style=”bookshelf” row=”4″ size=”192″ num=”4″ shadow=”1″ highlight=”1″ curve=”1″ max=”100″]
Cascade
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dlstyle=”medium” style=”cascade” col=”4″ size=”192″ num=”12″ shadow=”1″ highlight=”1″ curve=”1″ max=”100″]
Window
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dlstyle=”medium” style=”windows” shape=”rectangle” size=”192″ num=”6″ highlight=”1″ curve=”1″ max=”100″]
Pinterestからギャラリーを作る「Alpine PhotoTile for Pinterest」
Pinterestからギャラリーを作ってみました。
プラグインの「Alpine PhotoTile for Pinterest」が優秀です。
設定でPinterestのIDを設定し、表示タイプを選んで、記事投稿画面にショートカットを入力するだけ。
Pinterestへのリンクやボタンは非表示にすることもできます。
Wall
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dl=”1″ dlstyle=”medium” style=”wall” row=”4″ size=”192″ num=”4″ shadow=”1″ border=”1″ highlight=”1″ curve=”1″ max=”100″]
Bookshelf
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dl=”1″ dlstyle=”medium” style=”bookshelf” row=”4″ size=”192″ num=”4″ shadow=”1″ highlight=”1″ curve=”1″ max=”100″]
Cascade
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dlstyle=”medium” style=”cascade” col=”4″ size=”192″ num=”12″ shadow=”1″ highlight=”1″ curve=”1″ max=”100″]
Window
[alpine-phototile-for-pinterest src=”user” uid=”workdesign” imgl=”pinterest” pinit=”1″ dlstyle=”medium” style=”windows” shape=”rectangle” size=”192″ num=”6″ highlight=”1″ curve=”1″ max=”100″]
投稿画面で画像挿入不可
今日、Wordpressに記事を作成し画像を挿入しようとしたところ、「メディアを追加」ボタンをクリックしても無反応、ビジュアルタブからテキストタブに切り替えようとクリックしても無反応という状態になりました。
Wordpress4.3にアップグレードしてからかもしれません。
他のバージョンのWordpressでは問題ありません。
アイキャッチ画像の挿入はできました。
GoogleChromeだけでなく、Firefoxでも同様でしたが、Firefoxではメディアメニューからアップロードはできました。
原因不明で、とりあえずWordpress4.3.1が出ていたのでアップグレードしてみました。
それでも未改善。
プラグインを全部アップグレードすると、改善しました。
正常に使えるようになりました。
どれが原因だったんだろう・・・。
WordPress4.3にアップしたらエラー
WordPressを4.3に更新したら、こんなエラー表示が・・・。
こういうのはエラーをそのまま鵜呑みにしてはいけない。
ググってみると、やっぱり警告通りにfunction.phpをいじったりしてはいけない。
今までにもこういうことはよくあった。
それに今は忙しいのよ。
何か不都合があるのだろうけど、ホームページのトップにこんなもんを表示させるのはやめなさい。
という訳で、[wp-config.php]の
define(‘WP_DEBUG’, true);
をコメントアウト。
他のプラグインやテーマも徐々にアップグレードするでしょう。
下記のサイトにお世話になりました(感謝)。
WordPress4.3へ更新後NOTICE:~functions.php on line 3457の表示が!
写真のアップロードができない
5/17に突然、Wordpressで写真のアップロードができなくなりました。
5つあるドメイン・サブドメインのうち、3つでできません。
「ディレクトリ uploads/2015/05 を作成できませんでした。この親ディレクトリのアクセス権はサーバーによる書き込みを許可していますか ?」
と出ますが、すでに「uploads/2015/05」はあります。
この1週間ほど前に、うっかりサーバーの更新料を払い忘れて、一時的にサイトの表示ができなくなりました。
あわててすぐに手続きしたので、特に問題は無かったのですが、何か関係あるかもしれないと思ってサーバー(ロリポップ)のサポートに問い合わせを送りました。
1週間前には正常に出来ていたので設定やプラグインを何か変えた覚えもありません。
アップロードできないうちのひとつなどは、長いこと更新していません。
返事が来て、当然ながらパーミッションやサーバーのWAF(ファイヤーウォール)を確認するようにとアドバイスを受けますが、WAFのログにも何も検知していませんし、無効にしても解消しません。
PHPをアップデートすると、一番古いホームページは真っ白になってしまいました。
これが怖くてなかなかWordpressもバージョンアップできなかったんだけど・・・。
この際なので、とにかく全部バージョンアップ、プラグインを全部無効にして、テーマを変更しても、やはり写真のアップロードができません。
しかし、なぜ2サイトはできる?
何が違う?
Wordpressのバージョンはそれぞれ違います。
プラグインも全部同じものもあれば、違うものもあります。
テーマも全部違います。
メディアの設定はデフォルトのままで、変更していません。
PHPの設定も同じです。
全部のサイトを画面上に並べて、メディアの設定をもう一度確認すると、正常な2サイトのみ、ファイルアップロードの「アップロードするファイルの保存場所」項目が無いです。
これは、Wordpress3.5から無くなったそうですが、最新にしたサイトを含む3サイトには設定が表示されています。
もしかして、パス変更になっている?
このサーバーは途中でロリポップ側の都合でプランが仕様変更されています。
もともとは独立したチカッパだったのが、ロリポップのチカッパプランに統合されて、その時に特に面倒なことは無かったと思うのですが・・・。
ここをデフォルトの「wp-content/uploads」に変更すると、「アップロードするファイルの保存場所」項目が非表示になり、アップロードできるようになりました。
移行した際に本来は修正が必要だったのではないでしょうか?
今まで使えていたのは、サーバー側で変換してくれていたのではないでしょうか?
その経過期間がたまたま過ぎたか、一旦契約が途切れて変換されなくなったとか・・・。
同じ仕様で長期間使っていると、逆にどんどんわからなくなります。
問題無い2サイトは比較的最近構築したような気がします。
問題のあった3サイトは、途中でWordpressのバージョンが3.5以上にアップデートしたのかも・・・。その時に絶対パスが設定されていると、メディアの設定に「アップロードするファイルの保存場所」項目が表示されるのかもしれません。