0

次のような通知エラーが発生しました:

注意:wp-content / themes / aquasize / admin / library / engines / typography-engine.php:66-未定義の変数:スタイルシート

注意:wp-content / themes / aquasize / admin / library / engines / typography-engine.php:70-未定義の変数:スタイルシート

ここに私の完全なコードがあります:http: //pastebin.com/VsrHzjJ6

これは66行目です:

 preg_match("/\.css/i", $stylesheet, $matches);

これは70行目です。

  if( $stylesheet ) wp_enqueue_style( $font, $stylesheet, 1, 2 ); 

修正しようとしましたが、最新のPHPバージョンで失敗しました。本当にありがとうございました。ありがとう

4

1 に答える 1

0

追加してみてください:

/**
 * This will log all errors notices and warnings to a file called debug.log in
 * wp-content (if Apache does not have write permission, you may need to create
 * the file first and set the appropriate permissions (i.e. use 666) )
 */
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

開発インストールのwp-config.phpファイルの上部近く。

更新しました

これらは通知と警告であり、エラーではありません。変数を定義するか、通知のエラー報告をオフにします。

グローバルなコードの上に定義してみてください。または、呼び出し元の関数の外側を定義します。

$stylesheet= "";
于 2013-03-07T16:15:35.423 に答える