バージョン 4.3–jaにインストール時にfunctions.php on line 25エラー

Simplicityの特徴 › フォーラム › 不具合報告 › バージョン 4.3–jaにインストール時にfunctions.php on line 25エラー

2件の返信スレッドを表示中
  • 投稿者
    投稿
    • #31041
      うーへい
      ゲスト

      初めまして。

      Xサーバーのクラウドにインストールしたところ、下記のエラーメッセージが出てテーマの適用ができませんでした。

      Parse error: syntax error, unexpected ‘}’ in /home/**(ディレクトリ名)**/**(ドメイン名)**/public_html/wp-content/themes/simplicity/functions.php on line 25

      試しに、Function.phpをローカルのエディタで開き、25行目を見ましたが、どうにもシンタックスエラーがでているようです。

      25行目を改修しようとしましたが、次は51行目、次は1015行目、など、次々にでてきたのでちょっとお手上げです。

      申し訳ありませんが、一度、確認していただくことは可能でしょうか?

      念のため、最新版の適用、開発版の適用、旧バージョンの適用を実施しましたが、全てエラーで弾かれました。

      サーバーは wpXサーバー です。

    • #31046
      Hidekichi
      ゲスト

      どのように直されましたか?
      テーマはzipまるごとアップロードですか?それともftp?

      functions.phpの25行目付近にはsyntax errorは無さそうなんですけれども、あるとすればrequireかincludeで読み込んでいるファイルか子テーマのfunctions.phpあたりかなぁと思うんですが・・・

      <?php
      include 'lib/customizer.php';//テーマカスタマイザー関係の関数
      include 'lib/ad.php';        //広告関係の関数
      include 'lib/sns.php';       //SNS関係の関数
      include 'lib/admin.php';     //管理画面用の関数
      include 'lib/utility.php';   //自作のユーティリティー関数
      include 'lib/punycode.php';  //Punycode関係の関数
      include 'lib/widget.php';    //ウイジェット関係の関数
      include 'lib/widget-areas.php';//ウイジェットエリア関係の関数
      include 'lib/custom-field.php';//カスタムフィールド関係の関数
      include 'lib/auto-post-thumbnail.php'; //アイキャッチ自動設定関数
      require_once(ABSPATH . 'wp-admin/includes/file.php');//WP_Filesystemの使用
      
      //URLの正規表現
      define('URL_REG', '/(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/');
      
      // アイキャッチ画像を有効化
      add_theme_support('post-thumbnails');
      //サムネイルサイズ
      add_image_size('thumb100',100,100,true);
      add_image_size('thumb150',150,150,true);
      add_image_size('thumb320',320,180,true);
      
      //画像の縦横比を保存したタイル状リストのとき
      if ( is_list_style_tile_thumb_cards_raw() ) {
        add_image_size('thumb320_raw',320,0,false);
      }
      
      //コンテンツの幅の指定
      if ( ! isset( $content_width ) ) $content_width = 680;

      これ30行目あたりまでを書き出していますが、特に問題は無さそうです。構文チェックをphp.4.4.9〜5.6.6までで行いましたが、simplicity1.8.3のfunctions.phpにはエラーは無さそうです。自分のローカルサーバーにも入れましたがエラーは出ませんでした。
      うちのosはlinuxで、リアルタイムで最新というわけではありませんが、サーバー回りとphpはほぼ最新状態です。また先日のwordpressのアップデートも行っています。
      怪しいのは子テーマのfunctions.phpかなぁ・・・と思っていたりするんですけれども、そこを触った覚えがないと言うのであれば、読み込んでいるファイルとかも怪しいです。

      今、チェックしてみましたがcustomizer, ad, sns, admin, utility, widget, widget-areas, custom-field, auto-post-thumbnailの各libフォルダから読み込んでいるphpファイルにはsyntax errorはありませんでした。バグはあるかも知れませんけど(笑)

      あと、考えられるとしたら、プラグインとかかなぁとも思ったり。一旦プラグイン全停止してからテーマ適用とかはどうでしょうか?

    • #31057
      アバター画像わいひら
      キーマスター

      僕もちょっと文法エラーは見当たりませんでした。
      行番号が出ているところはどのようなコードになっていますか?
      hidekichiさんが書かれたものと同じでしょうか。

      できれば一度、Simplicityを再インストールするか、FTPでアップロードをし直しを試してみてください。

2件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)