前提・実現したいこと
ここに質問の内容を詳しく書いてください。
WordPressでfuction.phpに書き足した際に、以下のエラーメッセージが発生しました。尚、書き足したものは消しましたが、なおエラーが出てきます。
PHPど素人でネット上のコードをコピペしただけなのですが...
大変困っております。よろしくお願いいたします。
発生している問題・エラーメッセージ
Parse error: syntax error, unexpected '2' (T_LNUMBER) in /home/moicom8/horyukai.com/public_html/wp/wp-content/themes/horyukai/functions.php on line 151
エラーメッセージ
該当のソースコード
php
1<?php 2// カスタム投稿タイプの追加 3add_action('init','add_introduction_post_type'); 4function add_introduction_post_type() { 5$params=array( 6 'labels' => array( 7 'name' => '教室一覧', 8 'singular_name' => '教室一覧', 9 'add_new' => '新規教室追加', 10 'edit_item' => '教室を編集する', 11 'new_item' => '新規教室投稿', 12 'all_items' => '教室一覧', 13 'not_found' => '教室が見つかりませんでした。', 14 'not_found_in_trash' => '教室にサイトが見つかりませんでした。' 15), 16 'public' =>true, 17 'has_archive' =>true, 18 'menu_position' =>5, 19 'hierarchicla' => false, 20 'supports' => array('title','revisions','custom-fields','thumbnail') 21); 22 register_post_type('introduction',$params); 23 //return $params; 24} 25 26 27// カスタム投稿タイプの追加(生徒さんの声) 28 29add_action('init','add_voice_post_type'); 30function add_voice_post_type() { 31$params=array( 32 'labels' => array( 33 'name' => '生徒さんの声', 34 'singular_name' => '生徒さんの声', 35 'add_new' => '生徒さんの声新規追加', 36 'edit_item' => '生徒さんの声を編集する', 37 'new_item' => '新規生徒さんの声投稿', 38 'all_items' => '生徒さんの声一覧', 39 'not_found' => '生徒さんの声が見つかりませんでした。', 40 'exclude_from_search'=>true, 41 'not_found_in_trash' => '生徒さんの声内にサイトが見つかりませんでした。' 42), 43 'show_ui'=>true, //管理画面にカスタム投稿タイプの作成 44 'public' =>true, //このカスタム投稿タイプを管理画面に表示するかどうかを指定する 45 'has_archive' =>true, 46 'menu_position' =>6, 47 'hierarchicla' => false, 48 'capability_type'=>'post', 49 'supports' => array('title','revisions','custom-fields','thumbnail') 50); 51 register_post_type('voice',$params); 52 //return $params; 53 54 55} 56 57 58 59 60 61 62//管理画面の表示テキスト変更 63add_filter( 'gettext', 'change_side_text' ); 64add_filter( 'ngettext', 'change_side_text' ); 65function change_side_text( $translated ) { 66 $translated = str_ireplace( 'ダッシュボード', '管理画面TOP', $translated ); 67 $translated = str_ireplace( '投稿', '投稿', $translated ); 68 //$translated = str_ireplace( 'リンク', 'お気に入り', $translated ); 69 $translated = str_ireplace( 'メディア', '画像', $translated ); 70 $translated = str_ireplace( '固定ページ', 'ページ', $translated ); 71 $translated = str_ireplace( '外観', 'デザイン管理', $translated ); 72 //$translated = str_ireplace( 'ユーザー', 'プロフィール', $translated ); 73 $translated = str_ireplace( '設定', '設定', $translated ); 74 return $translated; 75} 76//ヘルプ非表示 77function disable_help_link() { 78 echo '<style type="text/css"> 79 #contextual-help-link-wrap {display: none !important;} 80 </style>'; 81} 82add_action('admin_head', 'disable_help_link'); 83 84//オリジナルヘルプ画面 85function test_menu_page() { 86 $siteurl = get_option( 'siteurl' ); 87?> 88<div class="wrap"> 89 <h2>記事の投稿について</h2> 90 <p>記事を投稿する時は、管理画面左メニュー上「投稿」>「新規追加」を選んでください。</p> 91 <p>記事を編集する時は、管理画面左メニュー上「投稿」>「投稿一覧」を選び、該当する記事の「編集」をクリックしてください。</p> 92 <p>記事を削除する時は、管理画面左メニュー上「投稿」>「投稿一覧」を選び、該当する記事の「ゴミ箱」をクリックしてください。</p> 93 </div> 94 95<?php 96} 97function test_admin_menu() { 98 add_menu_page( '「お知らせ」ヘルプ', '「お知らせ」ヘルプ', 'read', 99 __FILE__, 'test_menu_page' ); 100} 101add_action( 'admin_menu', 'test_admin_menu' ); 102 103 104 105 106/****************************************** 107オリジナル関数 108********************************************/ 109 110 111//googlemapAPI 112 113function my_acf_google_map_api( $api ){ 114$api['key'] = 'AIzaSyDhv2UBQcOKLF5fmySOVuREJ3S1_PLSK58'; 115return $api; 116} 117add_filter('acf/fields/google_map/api', 'my_acf_google_map_api'); 118 119 120//カテゴリデフォルトチェック 121add_action( 'admin_head-post-new.php', 'default_taxonomy_checked' ); 122function default_taxonomy_checked() { 123?> 124 <script type="text/javascript"> 125 jQuery(function($) { 126 $('#categorychecklist li:first-child input[type="checkbox"]').prop('checked', true); 127 }); 128 </script> 129<?php 130}
試したこと
Dreamweaverに張り付けたのですが、エラー箇所がどこなのかわかりません。
補足情報(FW/ツールのバージョンなど)
ちなみに130行目以降の追加箇所は以下です。
エラー箇所は161行目です。
//小早川記述 「contact」固定ページでのみ CSS と JavaScript が読み込み //参考サイトhttps://naifix.com/contact-form-7/#Akismet function my_contact_enqueue_scripts(){ wp_deregister_script('contact-form-7'); wp_deregister_style('contact-form-7'); if (is_page('contact')) { if (function_exists( 'wpcf7_enqueue_scripts')) { wpcf7_enqueue_scripts(); } if ( function_exists( 'wpcf7_enqueue_styles' ) ) { wpcf7_enqueue_styles(); } } } add_action( 'wp_enqueue_scripts', 'my_contact_enqueue_scripts'); function my_contact_enqueue_scripts(){ wp_deregister_script('contact-form-7'); wp_deregister_style('contact-form-7'); if (is_page('contact')) { if (function_exists( 'wpcf7_enqueue_scripts')) { wpcf7_enqueue_scripts(); } if ( function_exists( 'wpcf7_enqueue_styles' ) ) { wpcf7_enqueue_styles(); } } }エラーはここです add_action( 'wp_enqueue_scripts', 'my_contact_enqueue_scripts'); コード
回答1件
あなたの回答
tips
プレビュー