質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.61%

  • PHP

    19813questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • WordPress

    6953questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

WordPressのfuncton.phpでエラーになったのですが、どこがエラーなのかどうなおしたらいいのかわかりません。

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 247

gagasam

score 2

 前提・実現したいこと

ここに質問の内容を詳しく書いてください。
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
// カスタム投稿タイプの追加
add_action('init','add_introduction_post_type');
function add_introduction_post_type() {
$params=array(
    'labels' => array(
        'name' => '教室一覧',
        'singular_name' => '教室一覧',
        'add_new' => '新規教室追加',
        'edit_item' => '教室を編集する',
        'new_item' => '新規教室投稿',
        'all_items' => '教室一覧',
        'not_found' => '教室が見つかりませんでした。',
        'not_found_in_trash' => '教室にサイトが見つかりませんでした。'
),
    'public' =>true,
    'has_archive' =>true,
    'menu_position' =>5,
    'hierarchicla' => false,
    'supports' => array('title','revisions','custom-fields','thumbnail')
);
    register_post_type('introduction',$params);
    //return $params;
}


// カスタム投稿タイプの追加(生徒さんの声)

add_action('init','add_voice_post_type');
function add_voice_post_type() {
$params=array(
    'labels' => array(
        'name' => '生徒さんの声',
        'singular_name' => '生徒さんの声',
        'add_new' => '生徒さんの声新規追加',
        'edit_item' => '生徒さんの声を編集する',
        'new_item' => '新規生徒さんの声投稿',
        'all_items' => '生徒さんの声一覧',
        'not_found' => '生徒さんの声が見つかりませんでした。',
        'exclude_from_search'=>true,
        'not_found_in_trash' => '生徒さんの声内にサイトが見つかりませんでした。'
),
    'show_ui'=>true,     //管理画面にカスタム投稿タイプの作成
    'public' =>true,     //このカスタム投稿タイプを管理画面に表示するかどうかを指定する
    'has_archive' =>true,     
    'menu_position' =>6,
    'hierarchicla' => false,
    'capability_type'=>'post',
    'supports' => array('title','revisions','custom-fields','thumbnail')
);
    register_post_type('voice',$params);
    //return $params;


}






//管理画面の表示テキスト変更
add_filter(  'gettext',  'change_side_text'  );
add_filter(  'ngettext',  'change_side_text'  );
function change_side_text( $translated ) {
     $translated = str_ireplace(  'ダッシュボード',  '管理画面TOP',  $translated );
     $translated = str_ireplace(  '投稿',  '投稿',  $translated );
     //$translated = str_ireplace(  'リンク',  'お気に入り',  $translated );
     $translated = str_ireplace(  'メディア',  '画像',  $translated );
     $translated = str_ireplace(  '固定ページ',  'ページ',  $translated );
     $translated = str_ireplace(  '外観',  'デザイン管理',  $translated );
     //$translated = str_ireplace(  'ユーザー',  'プロフィール',  $translated );
     $translated = str_ireplace(  '設定',  '設定',  $translated );
     return $translated;
}
//ヘルプ非表示
function disable_help_link() {
    echo '<style type="text/css">
            #contextual-help-link-wrap {display: none !important;}
          </style>';
}
add_action('admin_head', 'disable_help_link');

//オリジナルヘルプ画面
function test_menu_page() {
    $siteurl = get_option( 'siteurl' );
?>
<div class="wrap">
    <h2>記事の投稿について</h2>
    <p>記事を投稿する時は、管理画面左メニュー上「投稿」>「新規追加」を選んでください。</p>
    <p>記事を編集する時は、管理画面左メニュー上「投稿」>「投稿一覧」を選び、該当する記事の「編集」をクリックしてください。</p>
    <p>記事を削除する時は、管理画面左メニュー上「投稿」>「投稿一覧」を選び、該当する記事の「ゴミ箱」をクリックしてください。</p>
   </div>

<?php
}
function test_admin_menu() {
    add_menu_page( '「お知らせ」ヘルプ', '「お知らせ」ヘルプ', 'read',
           __FILE__, 'test_menu_page' );
}
add_action( 'admin_menu', 'test_admin_menu' );




/******************************************
オリジナル関数
********************************************/


//googlemapAPI

function my_acf_google_map_api( $api ){
$api['key'] = 'AIzaSyDhv2UBQcOKLF5fmySOVuREJ3S1_PLSK58';
return $api;
}
add_filter('acf/fields/google_map/api', 'my_acf_google_map_api');


//カテゴリデフォルトチェック
add_action( 'admin_head-post-new.php', 'default_taxonomy_checked' );
function default_taxonomy_checked() {
?>
    <script type="text/javascript">
        jQuery(function($) {
            $('#categorychecklist li:first-child input[type="checkbox"]').prop('checked', true);
        });
    </script>
<?php
}

 試したこと

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');
コード
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • gagasam

    2018/06/16 13:32

    追加のコードすべて消すことで元のページ表示できたので、追加のコードはあきらめることにします.... 貴重なお時間と手間と早くて親切なアドバイスを、本当に本当に本当にありがとうございます!!!!! もっと勉強します! 本当にお世話になりました。 ありがとうございます!

    キャンセル

  • kei344

    2018/06/16 13:34

    まだ質問が「受付中」になっていますが、どのように解決したのかを回答文に書き、「解決済」にされてはいかがでしょうか。

    キャンセル

  • gagasam

    2018/06/16 13:35

    そうします。すいません、ありがとうございます。

    キャンセル

回答 1

check解決した方法

0

追加のコードすべて消すことで元のページ表示できたので、追加のコードはあきらめることにします.... 貴重なお時間と手間と早くて親切なアドバイスを、本当に本当に本当にありがとうございます!!!!! もっと勉強します! 本当にお世話になりました。 ありがとうございます!

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.61%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • PHP

    19813questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • WordPress

    6953questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

  • トップ
  • PHPに関する質問
  • WordPressのfuncton.phpでエラーになったのですが、どこがエラーなのかどうなおしたらいいのかわかりません。