三菱 エクリプス のみんなの質問

解決済み
回答数:
2
2
閲覧数:
63
0

Wordpressのfunctions.phpで出るsyntax error, unexpectedについて

弊社のホームページはWordpressを使っています。
functions.phpでエラーが出てしまい、非常に困っています。

Parse er

ror: syntax error, unexpected '}' in /home/pikahouse/2-12345.jp/public_html/wp-content/themes/pikahouse/functions.php on line 408

functions.phpの全文を以下に記載します。
どこを修正すればよいか、わかる方、ご教授ください。


全文が載せられないのでコメントで続きを載せます。

宜しくお願い致します。

<?php

//++++++++++++++++++++++++++++++++++++++++++++++
//ウィジェット サイドバー有効
if ( function_exists('register_sidebar') )
register_sidebar();


//++++++++++++++++++++++++++++++++++++++++++++++
//ユーザーログイン時の管理バーを消す
add_filter('show_admin_bar', '__return_false');



//++++++++++++++++++++++++++++++++++++++++++++++
//メールアドレスでログイン

function login_with_email_address($username) {
$user = get_user_by('email',$username);
if(!empty($user->user_login))
$username = $user->user_login;
return $username;
}
add_action('wp_authenticate','login_with_email_address');




//++++++++++++++++++++++++++++++++++++++++++++
//パーマリンクのRewrite
add_action('init', 'myposttype_rewrite');
function myposttype_rewrite() {
global $wp_rewrite;

$queryarg = 'post_type=slide&p=';
$wp_rewrite->add_rewrite_tag('%slide_id%', '([^/]+)',$queryarg);
$wp_rewrite->add_permastruct('slide', '/slide/%slide_id%', false);

$queryarg = 'post_type=rank_single&p=';
$wp_rewrite->add_rewrite_tag('%rank_single_id%', '([^/]+)',$queryarg);
$wp_rewrite->add_permastruct('rank_single', '/rank_single/%rank_single_id%', false);

$queryarg = 'post_type=rank_set&p=';
$wp_rewrite->add_rewrite_tag('%rank_set_id%', '([^/]+)',$queryarg);
$wp_rewrite->add_permastruct('rank_set', '/rank_set/%rank_set_id%', false);

$queryarg = 'post_type=whatsnew&p=';
$wp_rewrite->add_rewrite_tag('%whatsnew_id%', '([^/]+)',$queryarg);
$wp_rewrite->add_permastruct('whatsnew', '/whatsnew/%whatsnew_id%', false);

$queryarg = 'post_type=campaign&p=';
$wp_rewrite->add_rewrite_tag('%campaign_id%', '([^/]+)',$queryarg);
$wp_rewrite->add_permastruct('campaign', '/campaign/%campaign_id%', false);

$queryarg = 'post_type=voice&p=';
$wp_rewrite->add_rewrite_tag('%voice_id%', '([^/]+)',$queryarg);
$wp_rewrite->add_permastruct('voice', '/voice/%voice_id%', false);

$queryarg = 'post_type=membersonly&p=';
$wp_rewrite->add_rewrite_tag('%membersonly_id%', '([^/]+)',$queryarg);
$wp_rewrite->add_permastruct('membersonly', '/membersonly/%membersonly_id%', false);

$queryarg = 'post_type=sidebanner&p=';
$wp_rewrite->add_rewrite_tag('%sidebanner_id%', '([^/]+)',$queryarg);
$wp_rewrite->add_permastruct('sidebanner', '/sidebanner/%sidebanner_id%', false);

}

add_filter('post_type_link', 'myposttype_permalink', 1, 3);

function myposttype_permalink($post_link, $id = 0, $leavename) {
global $wp_rewrite;
$post = &get_post($id);
if ( is_wp_error( $post ) )
return $post;
$newlink = $wp_rewrite->get_extra_permastruct($post->post_type);
$newlink = str_replace('%'.$post->post_type.'_id%', $post->ID, $newlink);
$newlink = home_url(user_trailingslashit($newlink));
return $newlink;
}



//++++++++++++++++++++++++++++++++++++++++++++
//固定ページのデフォルトpタグ削除

add_filter('the_content', 'wpautop_filter', 9);
function wpautop_filter($content) {
global $post;
$remove_filter = false;

$arr_types = array('page'); //autopを無効にする投稿タイプを配列として用意する
$post_type = get_post_type( $post->ID );
if (in_array($post_type, $arr_types)) $remove_filter = true;

if ( $remove_filter ) {
remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');
}

return $content;
}


//++++++++++++++++++++++++++++++++++++++++++++
//カスタム投稿タイプ

//スライド
register_post_type(
'slide',
array(
'label' => 'スライド',
'description' => 'スライド',
'hierarchical' => false,
'public' => true,
'has_archive' => true,
'rewrite' => true,

補足

'supports' =&gt; array( 'title', 'editor', 'excerpt', 'thumbnail' ) ) ); //単品プランランキング register_post_type( 'rank_single', array( 'label' =&gt; '単品プランランキング', 'description' =&gt; '単品プランランキング', 'hierarchical' =&gt; false, 'public' =&gt; true, 'has_archive' =&gt; true, 'rewrite' =&gt; true, 'supports' =&gt; array( 'title', 'editor', 'excerpt', 'thumbnail' ) ) ); //セットプランランキング register_post_type( 'rank_set', array( 'label' =&gt; 'セットプランランキング', 'description' =&gt; 'セットプランランキング', 'hierarchical' =&gt; false, 'public' =&gt; true, 'has_archive' =&gt; true, 'rewrite' =&gt; true, 'supports' =&gt; array( 'title', 'editor', 'excerpt', 'thumbnail' ) ) ); //新着情報 register_post_type( 'whatsnew', array( 'label' =&gt; '新着情報', 'description' =&gt; '新着情報', 'hierarchical' =&gt; false, 'public' =&gt; true, 'has_archive' =&gt; true, 'rewrite' =&gt; true, 'supports' =&gt; array( 'title', 'editor', 'excerpt', 'thumbnail' ) ) );

「みんなの質問」はYahoo!知恵袋の「自動車」カテゴリとデータを共有しています。

ベストアンサーに選ばれた回答

文法エラー
Eclipseのエディタに貼り付けたら分かるかもしれませんね。

その他の回答 (1件)

  • Wordpressのfunctions.phpで出るsyntax error, unexpectedについて弊社のホームページはWordpressを使っています。

    インターネット、通信 > インターネットサービス
    インターネット、通信 > ブラウザ
    のほうが
    €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
    €€€€€€€€€€€€€€€€€€€€€€€€€€€€
    €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
    €€€€€€€€€€€€€€€€€€€€€€€€€€€€
    €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
    €€€€€€€€€€€€€€€€€€€€€€€€€€€€

「みんなの質問」はYahoo!知恵袋の
「自動車」カテゴリとデータを共有しています。

あわせて知りたい

三菱 エクリプス 新型・現行モデル

査定を依頼する

メーカー
モデル
年式
走行距離

※ 掲載しているすべての情報について保証をいたしかねます。新車価格は発売時の価格のため、掲載価格と実際の価格が異なる場合があります。詳細は、メーカーまたは取扱販売店にてお問い合わせください。

ログイン

中古車探しをもっと便利に

  • 中古車お気に入り管理
  • おすすめ中古車の表示

三菱 エクリプスのみんなの質問ランキング

あなたにおすすめのサービス

メーカー
モデル
年式
走行距離