• 解決済 zaganstar

    (@zaganstar)


    PHP7.0環境にWordpress4.5.2をインストールしています。
    データは直前まで使用していたをインポートしたものです。

    Simple lightboxに限らずlightbox系が有効になりません。
    画像ファイルがクリッカブルにならず、マウスポインタが矢印のママです。
    また設定を確認しようとプラグインページから設定を開くとブランクページが表示されました。
    Debugを有効にしてみると

    Uncaught Error: Call to undefined function screen_icon() in /var/www/wp/wp-content/plugins/simple-lightbox/includes/class.admin_page.php:35
    Type: PHP Fatal error
    File: /var/www/wp/wp-content/plugins/simple-lightbox/includes/class.admin_page.php

    と表示され、class.admin_page.phpの35行目をコメントとすると設定画面は表示されましたが、相変わらずlightbox自体は機能せずクリッカブルになりません。

    解決策にお心当たりの方ご教示いただければ幸いです。

14件の返信を表示中 - 1 - 14件目 (全14件中)
  • デバッグのメッセージに出てきた screen_icon() は WordPress 3.8 で廃止された関数です。プラグインが古いのではないでしょうか。

    トピック投稿者 zaganstar

    (@zaganstar)

    回答有り難うございます。

    英語サイトのフォーラムでもlightbox以外で同様の指摘があるようなので気にはしてたのですが、一応
    「お使いの WordPress のバージョンと互換性があります」
    ということになってるのですが、信頼性低いのでしょうか・・・

    Simple lightbox 2.5.3 が一日前のアップデートになってますが、現象は同様ですか?
    PHP7.0環境で、これまで利用できていたんですよね。
    今回サーバーを変更されて起こっているということですか?

    zaganstarさん、不正確なことを書いて申し訳ありませんでした。PHP 7.0にWordPress 4.5.2を入れ、Simple Lightbox 2.5.3 を有効にして試してみたところ、ふつうにlightboxが効きました。もしかするとお使いのテーマや他のプラグインと影響しあっているのかもしれません。

    トピック投稿者 zaganstar

    (@zaganstar)

    > 맹조さん

    インストールされてるバージョンは2.3.3で最新になってます。
    OS側はすっころんでしまったので、新規インストールしました。
    PHP7って初めてインストールしたので、なにかモジュールを見落としているのかもしれませんね。

    > gblsmさん
    テーマと他のプラグインをあれこれ試してみます。

    トピック投稿者 zaganstar

    (@zaganstar)

    訂正

    インストールされてるバージョンは2.3.3で最新になってます。

    2.5.3でした。
    タイポ失礼でした。。。

    トピック投稿者 zaganstar

    (@zaganstar)

    Plug-inをすべて削除。
    テーマを標準以外削除。
    上記行っても結果は同様。

    なので、思い切って再インストールし直しました。

    ところが・・・

    インストーラーを走らせると
    “Parse error: syntax error, unexpected ‘>’ in /var/www/wp/wp-admin/install.php on line 62”
    と表示され、インストールすらできなくなりました。

    ハードか?
    今日古いマシン(LGA775)が一台やってきますので、そちらにサーバー建てて再試行してみます。

    トピック投稿者 zaganstar

    (@zaganstar)

    サーバー専用機が入手出来たので、OSから入れなおしました。

    現象変わりません。

    で、クリッカブルにならないわけですから、「リンクタグが無いのでは?」ということで投稿の編集画面を確認してみました。
    img srcの画像タグはあるのですが、a hrefのリンクタグがありません。

    これってプラグインじゃなくて本体のメディアライブラリ(?)側の問題なのでしょうか?

    新しくメディアを投稿へ挿入するときにリンク先を「メディアファイル」指定してもaタグがつきませんか?
    それとも「データは直前まで使用していたをインポートしたもの」はaタグなしでlightboxが効いていたのでしょうか。

    失礼しました。

    それとも「データは直前まで使用していたをインポートしたもの」はaタグなしでlightboxが効いていたのでしょうか

    そんなわけはないですよね。インポートしたらaタグが消えたということでしょうか。

    トピック投稿者 zaganstar

    (@zaganstar)

    > gblsmさん

    回答ありがとうございます。

    そんなわけはないですよね。インポートしたらaタグが消えたということでしょうか。

    画像のインポートには失敗しています。全く拾ってきませんでした。
    なので新規に一つ一つ画像を付け直しているところです。

    実際に登録してみると、メディアライブラリから画像を選択しても「URL」窓がグレーアウトしてwordpressのルートまでしかのアドレスしか読み込んでないです。

    う~ん。

    # 頂き物のPCはLGA775かと思ってたら、LGA1150 Hasewell対応のものにCele G1840という構成で我が家では最新の機種になってしまいました (笑

    トピック投稿者 zaganstar

    (@zaganstar)

    実際に登録してみると、メディアライブラリから画像を選択しても「URL」窓がグレーアウトしてwordpressのルートまでしかのアドレスしか読み込んでないです。

    ここは関係ありませんでした。グレーアウトしているところを全選択してエディタに貼り付けてみたら、しっかりとファイルまでのパスが存在していました。

    現象が確定しました
    メディアライブラリから投稿に埋め込まれる画像タグにAタグが存在しないため、投稿画面でクリッカブルにならず、lightboxが動作しない。

    ということですね。

    投稿へメディアを挿入するとき、または挿入済みメディアの編集画面で、「添付ファイルの表示設定」にある「リンク先」が「メディアファイル」になっていますか?

    トピック投稿者 zaganstar

    (@zaganstar)

    > gblsmさん

    ビンゴでした。
    ありがとうございます。
    しかし、これまで何度もWordpressをインストールしてきましたが、ここの設定が変わってたのは初めてです。
    一度指定するとデフォルトで「メディアファイル」に指定されています。
    これで再構築に取り掛かれますありがとうございました。

14件の返信を表示中 - 1 - 14件目 (全14件中)
  • トピック「lightbox機能しません」には新たに返信することはできません。