2017-12-06 27 views
1

誰かのためにWordpressサイトをインポートしていて、白い画面が表示されています。 WP_DEBUGでは、私は、このエラーを与えている。ここでワードプレス解析エラー:予期しない構文エラーT_FUNCTION

Parse error: syntax error, unexpected T_FUNCTION in /wp-content/plugins/edit-guests.php on line 5

はコード周囲の5行目です:

<?php 
/* 
* Plugin Name: iThemes Exchange Change Guest Customer Email 
*/ 
add_action('add_meta_boxes_it_exchange_tran', function() { 
    add_meta_box(
     'it-exchange-change-guest-customer-email', 
     'Change Guest Customer Email ADdress', 
     function ($post) { 
      if (! $post) { 
       return; 
      } 

5行目 "add_action" で始まる行です。

私はこれが初心者の間違いだと確信していますが、どんな助力も大歓迎です、ありがとうございます!

+2

何、この正しいコードを入れてくださいあなたのPHPのバージョンですか? Anonymous fuction( 'function(){}')は、PHP 5.3以降のみをサポートしています。 –

答えて

0

あなたはその匿名の閉鎖機能に落下し、その中に別の関数を宣言している:

add_action('wherever_hook', function() { 
    # Your Code here cannot contain a function() declaration 
    # You will need to declare that function outside of this 
}); 
0

あなたがそれを確認することができた後

add_action('add_meta_boxes_it_exchange_tran', 
 
function() { 
 
    add_meta_box('it-exchange-change-guest-customer-email', 'Change Guest Customer Email ADdress', 
 
     function ($post) { 
 
      if (! $post) { 
 
       return; 
 
      }} 
 
);});

関連する問題