サポート » プラグイン » Camera slideshowの管理画面が動かない

  • 解決済 r-evo

    (@r-evo)


    Camera slideshowプラグイン(1.4.0.1)をいくつかのレンタルサーバーで利用しています。

    https://ja.wordpress.org/plugins/camera-slideshow/

    あるサイトで、管理画面でスライドの内容を変更しようと、
    メニューを選んでみましたところ、設定画面の表示がおかしな状況になっていました。

    http://xxx.com/wp-admin/admin.php?page=camera_manage
    「Manage your slideshows:」
    という文字が表示されますが、インターフェースが表示されません。

    Debug Bar
    Debug Bar Actions and Filters Addon
    Debug Bar Extender
    のプラグインを有効にしてみると、

    赤く「Debug」と表示されますが、
    Debugの表示に切り替わらない状態です。

    HTMLのソースを見ても
    <div id=”debug-bar-js”><h2><span>Total Errors:</span><div id=’debug-bar-js-error-count’>0</div></h2>
    エラーの数が0と、よくわかりません。

    他のプラグインを無効にしても変わりない状態です。

    機能が豊富なプラグインなだけに、管理画面が動かないのは残念です。
    更新が止まっているから、wordpressのアップデートによって動かなくなったのでしょうか?

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • 要件: 3.0.0 以降
    最新の対応バージョン: 4.0.0
    最終更新: 2年前

    『あるサイト』というのが、この要件以降に作成されているのではないかしら。

    トピック投稿者 r-evo

    (@r-evo)

    2つのサーバーは、
    マルチサイトで、両方wordpress4.5です。

    1ヶ月ほど前までは、管理画面が表示され、
    スライドを入れ替えたりできていたと思います。

    FireFoxのFirebugでは、
    Error: Syntax error, unrecognized expression: a[href*=#]
    …value:null},fa.error=function(a){throw new Error(“Syntax error, unrecognized exp…

    load-sc…ver=4.5 (2 行目, 12733 列目)
    というエラー表示がありました。

    トピック投稿者 r-evo

    (@r-evo)

    wordpressのコア
    /wp-includes/js/jquery/jquery.js
    にある、

    jquery.jsを、
    ひとつ古いwordpress4.4.2の
    jquery.js(jQuery v1.11.3)を上書きしたら、
    Camera slideshowプラグインが正常に動くようになりました。

    wordpress4.5のjquery.js(jQuery v1.12.3)との相性が悪いということなのでしょうか?

    他のwordpressの管理画面に影響があるかもしれませんし、
    今後wordpressのアップデートを行うと、毎回、jquery.jsを上書きしないといけないし、

    根本的な解決になっていないので、
    Camera slideshowプラグインを編集するのが望ましいとは思うのですが、

    開発が止まっているようで、
    解決の糸口を教えていただけないでしょうか。

    追伸
    英語翻訳サイトで、訳して投稿してみます。

    作者のホームページはあるし、Camera slideshowプラグインのサポートはしないとも有るように読み取れます。プラグイン利用者同士のフォーラムで検討していってくださいという感じでしょう。
    作者としては動作は検証できたのでフリー版としての役割は終わったと判断したのかもしれませんね。

    トピック投稿者 r-evo

    (@r-evo)

    アドバイスを頂きましたので、
    こちらにも転記いたします。

    scripts/camera.admin.jsの9行目を、

    Change FROM:

    jQuery('a[href*=#]').live('click',function() {

    TO:

    jQuery('a[href*="#"]').live('click',function() {

    という変更を行うと、無事に動くようになりました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「Camera slideshowの管理画面が動かない」には新たに返信することはできません。