フォーラムへの返信

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック投稿者 mamiko0107

    (@mamiko0107)

    テーマは3年ほど前に業者の方に頼んで作っていただいたもののようです。個人で作成したホームページではなく団体のホームページで、引き継がれたものです。なので自身でコードを入力してカスタマイズしたものではありません。

    コードがかなり長く、全文載せるのは憚られるため、構造だけご説明致します。

    <? if ( is_home() ) : ?>

    <? elseif( $is_activity ) : ?>

    <? else : ?>

    という3つに対して、<?php endif; ?>が存在しているようです。これで伝わりますでしょうか…まるきり素人のため、頓珍漢なことばかり言っていて申し訳ありません。
    宜しくお願い致します。

    トピック投稿者 mamiko0107

    (@mamiko0107)

    連投失礼致します。
    Warning: call_user_func_array() expects parameter 1 to be a valid callback, no array or string given in…
    のエラーは消えました。

    Parse error: syntax error, unexpected ‘endif’ (T_ENDIF), expecting end of file in ……
    のエラーが依然残っています。
    unexpected endifの該当箇所のコードは
    <?php endif; ?>となっています。

    宜しくお願い致します。

    トピック投稿者 mamiko0107

    (@mamiko0107)

    皆さまご返信下さりありがとうございます。
    どうにかエラーにコードがそのまま表示されることは無くなりました。

    しかし、header.phpに発生していたエラーが依然治りません。

    Parse error: syntax error, unexpected ‘endif’ (T_ENDIF), expecting end of file in ……
    と表示され、unexpected endifの該当箇所のコードは
    <?php endif; ?>となっています。

    また、新たに
    Warning: call_user_func_array() expects parameter 1 to be a valid callback, no array or string given in…
    という初めて見るエラーが出てしまいました。
    該当箇所付近のコードを以下に抜粋しました。

    `// Avoid the array_slice if possible.
    if ( $the_[‘accepted_args’] == 0 ) {
    $value = call_user_func_array( $the_[‘function’], array() );
    } elseif ( $the_[‘accepted_args’] >= $num_args ) {
    $value = call_user_func_array( $the_[‘function’], $args );
    } else {
    $value = call_user_func_array( $the_[‘function’], array_slice( $args, 0, (int) $the_[‘accepted_args’] ) );
    }`

    ご教授願いたく存じます。お手数おかけしてしまい申し訳ございませんが、何卒宜しくお願い致します。

    トピック投稿者 mamiko0107

    (@mamiko0107)

    if (function_exists(‘register_sidebar’) ):
      register_sidebar();
    
    add_theme_support(‘nav-menus’);
    # page判定
    function is_activity() {
       global $is_activity;
    $is_activity=is_post_type_archive(‘record’) || is_post_type_archive(‘diary’) || is_singular(‘record’) || is_singular(‘diary’);
    return $is_activity;
    }
    add_action(‘after_setup_theme’, is_activity );
    # ヘッダー画像表示
    add_theme_support(‘custom-header’);
    
    # スクリプト読み込み
    function read_trunk8() { wp_enqueue_script(‘trunk8′,get_template_directory_uri().’/js/trunk8.js’,array(‘jquery’)); }
    add_action(‘wp_enqueue_scripts’,‘read_trunk8’);

    コードを見やすくしました。仰っていたように直してみたのですが、依然コードがそのままエラーに表示されてしまいます。他に誤っている点はございますでしょうか。

    お手数お掛けしてしまい申し訳ありません。宜しくお願い致します。

    トピック投稿者 mamiko0107

    (@mamiko0107)

    返信頂きありがとうございます。
    プラグインのフォルダ名をplugin_old、使用していた独自のテーマのフォルダ名をtheme_oldにして無効化することで、何とか管理画面には入ることが出来ました。

    しかしながら、テーマを有効化しようとするとエラーになってしまいます。

    以下エラーです。

    if (function_exists(‘register_sidebar’) ) register_sidebar(); add_theme_support(‘nav-menus’); # page判定 function is_activity() { global $is_activity; $is_activity= is_post_type_archive(‘record’) || is_post_type_archive(‘diary’) || is_singular(‘record’) || is_singular(‘diary’); return $is_activity; } add_action(‘after_setup_theme’, is_activity ); # ヘッダー画像表示 add_theme_support(‘custom-header’); # スクリプト読み込み function read_trunk8() { wp_enqueue_script(‘trunk8′, get_template_directory_uri().’/js/trunk8.js’, array(‘jquery’)); } add_action(‘wp_enqueue_scripts’, ‘read_trunk8’);

    Parse error: syntax error, unexpected ‘endif’ (T_ENDIF), expecting end of file in ……

    と表示され、unexpected endifの該当箇所は
    <?php endif; ?>となっています。

    functions.phpのコードを弄っていたら上のようにコードがそのまま表示されるようになってしまいました。
    おそらくこのコードが間違っていると思うのですが、大変申し訳ございませんが素人目には分かりませんでした。
    お手数ですがどこが間違っていてこのようになっているのか教えていただけませんでしょうか。
    (unexpected endifはまた別のファイルに対して表示されています。)

    トピック投稿者 mamiko0107

    (@mamiko0107)

    ご返信下さりありがとうございます。
    その場合、どのように対処するのが宜しいのでしょうか。

6件の返信を表示中 - 1 - 6件目 (全6件中)