All in one migrationでインポートしたらPHPエラーでWordPressにログインできません。
表示されるエラーは以下です。
Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or heredoc end (T_END_HEREDOC) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in /home/example/example.co.jp/public_html/wp-content/themes/lightning_child/functions.php on line 92
最後は?>で閉じずにコードを書き終えているのですが、何が問題なのかわかりません。
再現PHPコードは以下です。
functions.php
1<?php 2 3/*-------------------------------------------*/ 4/* カスタム投稿タイプ「イベント情報」を追加 5/*-------------------------------------------*/ 6// add_action( 'init', 'add_post_type_event', 0 ); 7// function add_post_type_event() { 8// register_post_type( 'event', /* カスタム投稿タイプのスラッグ */ 9// array( 10// 'labels' => array( 11// 'name' => 'イベント情報', 12// 'singular_name' => 'イベント情報' 13// ), 14// 'public' => true, 15// 'menu_position' =>5, 16// 'has_archive' => true, 17// 'supports' => array('title','editor','excerpt','thumbnail','author') 18// ) 19// ); 20// } 21 22/*-------------------------------------------*/ 23/* カスタム分類「イベント情報カテゴリー」を追加 24/*-------------------------------------------*/ 25// add_action( 'init', 'add_custom_taxonomy_event', 0 ); 26// function add_custom_taxonomy_event() { 27// register_taxonomy( 28// 'event-cat', /* カテゴリーの識別子 */ 29// 'event', /* 対象の投稿タイプ */ 30// array( 31// 'hierarchical' => true, 32// 'update_count_callback' => '_update_post_term_count', 33// 'label' => 'イベントカテゴリー', 34// 'singular_label' => 'イベント情報カテゴリー', 35// 'public' => true, 36// 'show_ui' => true, 37// ) 38// ); 39// } 40 41/********* 備考1 ********** 42Lightningはカスタム投稿タイプを追加すると、 43作成したカスタム投稿タイプのサイドバー用のウィジェットエリアが自動的に追加されます。 44プラグイン VK All in One Expansion Unit のウィジェット機能が有効化してあると、 45VK_カテゴリー/カスタム分類ウィジェット が使えるので、このウィジェットで、 46今回作成した投稿タイプ用のカスタム分類を設定したり、 47VK_アーカイブウィジェット で、今回作成したカスタム投稿タイプを指定する事もできます。 48 49/********* 備考2 ********** 50カスタム投稿タイプのループ部分やサイドバーをカスタマイズしたい場合は、 51下記の命名ルールでファイルを作成してアップしてください。 52module_loop_★ポストタイプ名★.php 53*/ 54 55/*-------------------------------------------*/ 56/* フッターのウィジェットエリアの数を増やす 57/*-------------------------------------------*/ 58// add_filter('lightning_footer_widget_area_count','lightning_footer_widget_area_count_custom'); 59// function lightning_footer_widget_area_count_custom($footer_widget_area_count){ 60// $footer_widget_area_count = 4; // ← 1~4の半角数字で設定してください。 61// return $footer_widget_area_count; 62// } 63 64/*-------------------------------------------*/ 65/* <head>タグ内に自分の追加したいタグを追加する 66/*-------------------------------------------*/ 67function add_wp_head_custom(){ ?> 68<!-- head内に書きたいコード --> 69<?php } 70// add_action( 'wp_head', 'add_wp_head_custom',1); 71 72function add_wp_footer_custom(){ ?> 73<!-- footerに書きたいコード --> 74<?php } 75// add_action( 'wp_footer', 'add_wp_footer_custom', 1 ); 76 77/* ロゴの横に表示するパーツ */ 78function my_lightning_header_logo_after() { 79 echo <<<EOF 80 <div class="logo-after"> 81 <div class="tel"><a href="tel:0559252080">055-925-2080</a></div> 82 <div class="time">受付時間 09:00~17:00</div> 83 <a href="http://building-care.local/#6"><button type="button" class="btn btn-dark btn-sm">無料お見積もり</button></a> 84 </div> 85 EOF; 86 87 add_action('lightning_header_logo_after', 'my_lightning_header_logo_after'); 88 89 function lightning_disable_origin2_header_prefix() { 90 remove_filter( 'lightning_localize_options', 'lightning_origin2_add_js_option', 10, 1 ); 91 } 92 add_action( 'init', 'lightning_disable_origin2_header_prefix' ); 93 ${ (T_DOLLAR_OPEN_CURLY_BRACES)}
回答3件
あなたの回答
tips
プレビュー